7. CS50 на русском: Лекция #7 [Гарвард, Основы программирования, осень 2015 год]
Доп. материалы и задачи к лекции -
Весь курс CS50 -
Гарвардский курс по основам программирования CS50, седьмая лекция: поиск Майка Смита продолжается!
Помните разорванный телефонный справочник из самой первой лекции CS50? В седьмой лекции он возвращается! Возвращается, чтобы сделать фразу «эффективность алгоритмов» не пустым звуком, а пояснить на примере. Все программисты думают о скорости работы программы и о том, сколько памяти она при этом «съест». На учебных задачках это не так очевидно, но когда мы работаем с большими массивами данных (как почти везде в «Энтерпрайзе»), эти вопросы становятся первоочередными.
Представьте себе, что данные в телефонном справочнике не отсортированы по алфавиту. Представляете, сколько времени у нас бы ушло на то, чтобы его там найти? С учётом того, что в телефонном справочнике нет человека с таким именем, пришлось бы перебирать все строчки подряд — и всё впустую! Но есть выход: данные всегда можно отсортировать.
И в седьмой лекции Дэвид Малан расскажет об известных алгоритмах сортировки — пузырьковой, вставки и выбора. Эффективны ли они? Подсказка: не слишком, в чем это проявляется — узнаете из лекции. Но почему они в таком случае знамениты и зачем их изучать? Дело в том, что они довольно просты в реализации, а на их основе можно создавать уже более продвинутые алгоритмы сортировки.
А еще, вы услышите, как звучат алгоритмы сортировки. Незабываемая музыка программирования уже доступна в переводе седьмой лекции.
1 view
280
43
3 months ago 02:14:05 1
CS50x 2024 - Lecture 7 - SQL
4 months ago 00:07:18 1
ТРИ сайта помогут тебе стать программистом САМОСТОЯТЕЛЬНО! | 2022
4 months ago 01:51:23 1
Harvard CS50 (2023) – Full Computer Science University Course
5 months ago 00:48:00 1
7. CS50 на русском: Лекция #7 [Гарвард, Основы программирования, осень 2015 год]
5 months ago 00:29:55 1
NOVA imagem GALISTEO COBALTO EMUELEC 4.7 128gb TV Box/game stick Amlogic S905x3 s905x4 S905x2 S922x
5 months ago 00:19:22 1
Instalando EmuELEC do ZERO em 2024: kit custo-benefício TVBox T95 Max+, cartão SD Samsung e controle
5 months ago 00:06:25 1
TESTANDO O CONTROLE ARCADE BARATO DO ALIEXPRESS em Gamestick, TV Box e PC (GD10, GD20, T95, Emuelec)
6 months ago 00:04:03 1
Kebu - Deep Blue (Radio Edit)
6 months ago 15:57:48 53
Harvard CS50’s Introduction to Programming with Python – Full University Course
8 months ago 00:07:30 1
Гарвард. CS50 на русском. 1. Короткие видео. 7. Быстрая сортировка
9 months ago 00:02:22 1
21 Gift Ideas For 14 Year Old Boys - Gift Guide for Teen
10 months ago 00:10:03 1
How I’d Learn Revit API in 2024 (If I Could Start Over)
12 months ago 01:39:49 1
AI & LLMs ЗАМЕНЯТ РАЗРАБОВ. ГОТОВЬСЯ УЖЕ СЕЙЧАС
1 year ago 02:05:00 1
CS50P - Lecture 7 - Regular Expressions
1 year ago 01:05:35 1
CS50 Lecture by Mark Zuckerberg - 7 December 2005
1 year ago 00:46:00 1
АММА СЕССИЯ ELEVATOR ECOSYSTEM
1 year ago 00:06:40 1
25 Game Dev Tips for Beginners - Tips & Tricks
1 year ago 01:17:12 2
Я меняю профессию! Как стать тестировщиком автоматизатором или QA Automation? Анна Паттерсон.
2 years ago 01:25:42 12
Reverse Engineering/Game Patching Tutorial: Full Res Roller Coaster Tycoon with Ghidra+x64dbg+Python
2 years ago 00:20:20 1
КАК СТАТЬ ТЕСТИРОВЩИКОМ | Ресурсы для обучения профессии тестировщик
2 years ago 00:03:11 1
Хлебные пальчики. Полезный перекус. Легко и быстро.
2 years ago 01:47:57 4
HARVARD CS50 - “Знания“ - Лекция 1: Искусственный Интеллект с Python на русском (2020)