JavaRush
Акция
Университет
Java FullStack
Python FullStack
new
Web 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
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2025 JavaRush
MastercardVisa
"Программистами не рождаются" © 2025 JavaRush