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

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Нужно ли программисту уметь писать алгоритмы сортировки?

    Harvard CS50
    3 рівень, 16 лекція
    ...если вы планируете работать в одной из вышеперечисленных отраслей — изучайте математику и налегайте на алгоритмы. В остальных случаях — пробегитесь по основным алгоритмам, реализуйте их для тренировки мозгов (только убедитесь, что реализовали их правильно!), и повторяйте их перед собеседованиями.
    Відкрита
  • Рекурсия, стек памяти, структуры, адресная арифметика

    Harvard CS50
    4 рівень, 0 лекція
    Четвертый уровень CS50, надо сказать, очень интересный и насыщенный. Вы столкнётесь с очень важным для понимания компьютерных наук понятием — рекурсией, а также с мощнейшим и опаснейшим инструментом Си — указателями.
    Відкрита
  • Видеолекция 9 (Week 4)

    Harvard CS50
    4 рівень, 1 лекція
    В этой лекции мы подробнее остановимся на рекурсии и разберем пару рекурсивных алгоритмов, попутно сравнив их с «обычными», то есть, итеративными. На примерах посмотрим, как нужно отлаживать программу, а ещё коснемся очень важной темы — указателей.
    Відкрита
  • Рекурсия (заметки к видеолекции)

    Harvard CS50
    4 рівень, 2 лекція
    Рекурсивные структуры данных — это те структуры данных, которые содержат сами себя в собственных определениях. Но сегодня мы сосредоточимся на рекурсивных функциях. Итак. Практически все функции принимают на вход некоторые данные и возвращают что-то на выходе...
    Відкрита
  • Видеолекция 10 (Week 4, continued)

    Harvard CS50
    4 рівень, 3 лекція
    После лекции вам станет сложнее воспринимать на веру трюки из шпионских боевиков... Увы, нельзя найти информацию там, где её нет, рассмотреть на цифровой фотографии преступника в отражении на сетчатке глаза вряд ли получится. Вы поймёте, как на самом деле устроены файлы изображений, а также коснетесь структур Structs и указателей в Си.
    Відкрита
  • Подготовка к работе | уровень 4

    Harvard CS50
    4 рівень, 4 лекція
    Прежде, чем начинать выполнять практические задания, как всегда, подготовьте рабочую среду (в CS50 IDE или "Виртуальной лаборатории CS50".
    Відкрита
  • Задание №1: whodunit или «Кто это сделал?»

    Harvard CS50
    4 рівень, 5 лекція
    Добро пожаловать в Tudor Mansion! Хозяин поместья, мистер Джон Бодди, скоропостижно ушёл от нас, пав жертвой загадочной игры. Чтобы выяснить, что произошло, вы должны определить whodunit (от искажённого английского Who'd done it? — «Кто это сделал?»). К вашему сожалению (и еще большему сожалению для мистера Бодди)...
    Відкрита
  • Задание №2: resize

    Harvard CS50
    4 рівень, 6 лекція
    Напишите программу, которая будет менять размеры несжатого 24-битного изображения BMP с шагом в n. Приложение должно принимать ровно три аргумента командной строки, причем первый должен быть целым числом не более 100, второй — именем файла, который будет изменен, а третий — названием сохраненной версии измененного файла.
    Відкрита
  • Задание №3: recover

    Harvard CS50
    4 рівень, 7 лекція
    К сожалению, я, сам того не ведая, случайно удалил мои драгоценные фоточки! К счастью, в цифровом мире «удален», как правило, не равняется «убит». Мой компьютер настаивает на том, что карта-памяти теперь пуста, но я-то знаю, что он лжёт. Посему третье задание: напишите программу, которая восстановит мои фотографии.
    Відкрита
  • Ресурс кода 8 лекция

    Harvard CS50
    4 рівень, 8 лекція
    По ссылкам ниже вы найдете весь код, который был написан Дэвидом Маланом и его ассистентами во время видеолекций третьей недели.
    Відкрита
  • Почему в Java нет указателей

    Harvard CS50
    4 рівень, 9 лекція
    Поздравляем с прохождением четвертого уровня CS50! Подозреваем, было нелегко. Но и интересно, правда? Практически все начинающие программисты, которые сталкивались в своей учёбе с указателями, утверждают, что именно эта тема была для них камнем преткновения. Привыкнуть к ним непросто, зато они предоставляют огромные возможности… Правда, в этих возможностях скрыта столь же огромная опасность. Именно неправильную работу ...
    Відкрита
  • Указатели, структура памяти, стек, очереди и связные списки.

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