JavaRush
Акція
Університет
Java FullStack
Python FullStack
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
Українська
Програмістами не народжуються © 2025 JavaRush
MastercardVisa
Програмістами не народжуються © 2025 JavaRush