JavaRush
Акція
Університет
Java FullStack
Python FullStack
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Видеолекция 11 (Week 5)

    Harvard CS50
    5 рівень, 1 лекція
    Приготовьтесь к самому интересному! И сложному… Указатели. Они помогут вам понять, как работает память компьютера и от чего происходят утечки. Также вы изучите такие структуры данных, как стек, очередь и связный список и разберётесь с библиотеками CS50.
    Відкрита
  • Синтаксис указателей и структур

    Harvard CS50
    5 рівень, 2 лекція
    Если вы вдруг забыли, как нужно создавать указатели и структуры, заходите в эту лекцию, мы вам напомним.
    Відкрита
  • Видеолекция 12 (Week 5, continued)

    Harvard CS50
    5 рівень, 3 лекція
    В этой лекции мы вновь углубимся в структуры данных: расширим свои знания о стеке, очереди и связных списках, узнаем о том, как организованы Hash-таблицы и для чего они нужны, построим префиксное дерево и ещё лучше поймем организацию памяти компьютера.
    Відкрита
  • Стек, очередь и куча

    Harvard CS50
    5 рівень, 4 лекція
    Стек — это область памяти, которую вы, как программист, не контролируете никоим образом. В неё записываются переменные и информация, которые создаются в результате вызова любых функций. Когда функция заканчивает работу, то вся информация о ее вызов и ее переменные удаляются из стека автоматически...
    Відкрита
  • Связный список и двусвязный список

    Harvard CS50
    5 рівень, 5 лекція
    Связный список (linked list) — это структура данных, в которой элементы линейно упорядочены, но порядок определяется не номерами элементов (как в массивах), а указателями, входящих в состав элементов списка и указывают на следующий элемент. У списка должна быть «голова» (первый элемент) и «хвост» (последний элемент).
    Відкрита
  • Хеш-таблицы, деревья и префиксные деревья

    Harvard CS50
    5 рівень, 6 лекція
    Хеш-таблица представляет собой массив, где местоположение элемента зависит от значения, которое имеет сам элемент. Связь между значением элемента и его позицией в хеш-таблице задает хеш-функция. Важное свойство хеш-таблицы: поиск, вставка и удаление элементов из таблицы выполняются за фиксированное время...
    Відкрита
  • Valgrind

    Harvard CS50
    5 рівень, 7 лекція
    Самые «сложные» ошибки в программах, написанных на Си, возникают из-за неправильного управления памятью. С помощью доступа к памяти навредить очень легко, уж поверьте. Например, выделить неправильный объем памяти или забыть проинициализировать переменные, очищать память несколько раз.
    Відкрита
  • Подготовка к практической работе. Знакомство

    Harvard CS50
    5 рівень, 8 лекція
    На этой неделе вам придётся реализовать программу проверки орфографии, после чего — оптимизировать время (реальное время) выполнения вашего кода. Но для начала вам нужно актуализировать среду разработки и загрузить архив файлов.
    Відкрита
  • Практическая работа. Постановка задачи и рекомендации

    Harvard CS50
    5 рівень, 9 лекція
    Итак, перед нами стоит следующая задача: реализовать load, check, size и unload настолько эффективно, насколько это возможно, чтобы минимизировать TIME IN load, TIME IN check, TIME IN size, и TIME IN unload.
    Відкрита
  • Ресурс кода 10 лекция

    Harvard CS50
    5 рівень, 10 лекція
    В этой лекции вы найдёте ссылки на код, написанный Дэвидом и его ассистентами во время видеолекций этой недели.
    Відкрита
  • Java и С — в чем разница? Шпаргалка для тех, кто учится на JavaRush и CS50 одновременно

    Harvard CS50
    5 рівень, 11 лекція
    Поздравляем с прохождением пятой недели CS50! Вы закончили, вероятно, самый непростой блок гарвардского курса по основам программирования. Дальше будет несколько легче, но не менее интересно. Вы подучили язык Си, а, точнее, получили первый навык программирования. Если вам интересно продолжить учиться программированию...
    Відкрита
  • Начинаем программировать в вебе

    Harvard CS50
    6 рівень, 0 лекція
    После ударных четвёртого и пятого уровней, можно немного расслабиться. Скучно не будет: вы изучите много интересных вещей, но, скорее всего, они покажутся вам куда более простыми, нежели указатели, рекурсия, связные списки, стеки и очереди. От относительно низкоуровневого языка Си мы поднимемся наверх, к веб-программированию.
    Відкрита
  • 1
  • ...
  • 35
  • 36
  • 37
  • 38
  • 39
  • ...
  • 57
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Русский English
Українська
Програмістами не народжуються © 2025 JavaRush
MastercardVisa
Програмістами не народжуються © 2025 JavaRush