1. Алгоритмы и структуры данных. Введение

1. Алгоритмы и структуры данных. Введение

VK Team

8 лет назад

250,846 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Ростислав Сурин
Ростислав Сурин - 09.08.2023 19:42

Спасибо большое! Очень интересная лекция! Безусловно, для меня, как для школьника, было несколько сложных моментов, однако спустя некоторое время они стали мне понятны. Алгоритмы быстрого вычисления степени и быстрого умножения, действительно, удивили меня! Постараюсь посмотреть и вникнуть в следующие лекции, которые, как мне кажется, будут еще более интересными!

Ответить
X Agent
X Agent - 15.07.2021 14:55

Когда Ходорковский успел стать специалистом по алгоритмам

Ответить
Евгений Данильченко
Евгений Данильченко - 30.03.2021 08:06

Спасибо огромное за лекцию!

Ответить
Оля Никитина
Оля Никитина - 27.04.2020 21:41

на 18 минуте сдаюсь

Ответить
Vladimir Sher
Vladimir Sher - 24.03.2020 02:39

задача комивояжера решается и не с помощью не очень сложного алгоритма

Ответить
Алексей Камырин
Алексей Камырин - 09.02.2020 04:24

Препод хороший, но как он называет имена и названия!!! По его произношению просто невозможно найти источник.
Хоть бы в презентацию вставлял. Или в описание добавили бы с временными метками.

Ответить
Oksenija Sakur
Oksenija Sakur - 06.12.2019 18:43

спасибо. все доступно. лекция и препод супер

Ответить
Heavy RU
Heavy RU - 17.11.2019 13:09

Бум смотреть )

Ответить
Suvar
Suvar - 24.09.2019 14:05

Спасибо

Ответить
VSoviet
VSoviet - 03.07.2019 01:15

косплей на щелкунчика

Ответить
Hypergloom
Hypergloom - 11.04.2019 13:47

Есть там у кого алгоритм решения задачи с мешками?)очь нужно)

Ответить
Tim Steel
Tim Steel - 18.09.2018 10:15

тот момент когда все вокруг считают тебя недостижимо умным, а ты, после просмотра видосика на Ютубе осознаешь, что все твои знания на уровне дворовой кошки..
_(:з」∠)_

Ответить
Dmitry Ponyatov
Dmitry Ponyatov - 27.08.2018 18:32

про машину всем известно, а кто такой Мышонок Тьюринга ?

Ответить
Dmitry Ponyatov
Dmitry Ponyatov - 27.08.2018 18:28

на микрофоне носок забыли

Ответить
Александр Омелаенко
Александр Омелаенко - 13.07.2018 23:48

удаление массива:
delete c;
в плюсиках некорректно. Очень легко убедиться в этом, создав класс со счетчиком созданных элементов. Если потом склепать массив через
Class *c = new Class[n]
удалить:
delete c;
а потом посмотреть, сколько выжило экземпляров класса, то увидим, что помер всего один (н-1 выжили)

Ответить
Liudmila M
Liudmila M - 08.06.2018 21:00

Какой замечательный препод!

Ответить
Artem Kiryanov
Artem Kiryanov - 20.02.2018 21:29

Люблю такие лекции, которые не понять очень сложно). Супер! А то есть такие, которые начнут сразу формулы писать

Ответить
Игорь Новиков
Игорь Новиков - 30.10.2017 19:58

чет какая-то древняя лекция, а ниче, что задачю о рюкзаке можно через Meet-in-the-middle решить, где O(2^(N/2) * N), что в разы быстрее получиться или методом динамического программирования, где при небольших размерах сумки он летать будет

Ответить
Volirvag
Volirvag - 16.08.2017 15:48

Эта задача с мешком) мы такие в экселе решали через поиск решений)

Ответить
Nick NiceRight
Nick NiceRight - 10.08.2017 16:20

Благодарю

Ответить
Olga Ermolaeva
Olga Ermolaeva - 28.07.2017 09:16

Спасибо огромное за лекцию!

Ответить
Nikolay Mishin
Nikolay Mishin - 09.07.2017 17:30

Отличная лекция, спасибо! А где домашние задания?
честно говоря стал изучать алгоритмы по corsera, но ваши лекции гораздо понятнее, эх почему я не пошел на ВМК!

Ответить
Ahalai Mahalai
Ahalai Mahalai - 17.06.2017 13:10

Мудак рассказывал фибоначи целых 2 часа. Вот урод.

Ответить
Виталий Ситников
Виталий Ситников - 09.05.2017 18:56

ни хрена не понятно.

Ответить
Crash Override
Crash Override - 09.02.2017 10:23

Спасибо! Интересная лекция!
PS. Только вот один момент, краткость кода - это хорошо, скорость выполнения - тоже хорошо, но вопрос читаемости кода, за пример с множественными присвоениями в одном выражении могут и побить на работе...

Ответить
andru shevchenko
andru shevchenko - 27.09.2016 16:36

на ~51:xx не верная инфа - товарищ сильный алгоритмист - это понятно ... Но вот на асме пишет вряд ли.

и так пояснение: есть на Intel/Cortex такая команда как CMP, которая передает/преобразует не измененные биты регистра флагов состояния в необходимые. И опять же все просто: он написал в первом примере сравнение и исполнение одного из действий (двух действий) и во втором приятие первого и подправка второго - но вот в чем тут закавыка - все очень сильно зависит от а) архитектуры процессора (RISC - Cortex-A15/53 или CISC - Intel i3-i7) и б) зависит от набора переданных флагов компилятору (какой компиялятор и в каком режиме была скомпилированна программа - Релиз(-O3 -ffast-math и т.п.)/Дебаг).

Итак почему я не согласен:
00) Смена флага состояния
01) джамп на нужное место в локальном участке памяти (для реализации подИфного условия - одного из)
10) джамп на далее (под далее следует понимать, как следующую итерацию в цикле, так и продолжение исполнения - Т.Е. ДЖАМП ПО ЛЮБОМУ)
Вывод - вы либо прропускаете джам и выполняете операцию (если условие возвращает состояние true(1)) и потом прыгаете на исполнение программы далее; или прыгаете и исполняете операции (если условие возвращает состояние false(0)) и просто продолжаете выполнение (не прыгаете) программы далее.

Т.Е. утверждение не верно - но если вы пишете и тестите производительность программы в дебаге то тогда ... ну ... шош я могу сказать ... успехов

Ответить
Sergio Ostanioni
Sergio Ostanioni - 02.05.2016 14:06

много лишних слов ни о чем.
здравствуйте, тема, определения, понятия, терема и по ходу неформальное объяснение (на пальцах)... а тут говорит, говорит, а еще ничего не сказал - надо же понимать, что это не детский сад целевая аудитория

Ответить
Семён Никитин
Семён Никитин - 20.04.2016 04:23

Очень интересно и все понятно, спасибо!

Ответить
Sergey
Sergey - 13.04.2016 11:12

Спасибо вам за лекции!

Ответить
Za ZX
Za ZX - 30.03.2016 17:03

как же доступно он объясняет ☺ хороший препод, ждём некст лекции

Ответить
Стёпа Спилберг
Стёпа Спилберг - 19.03.2016 13:51

Для чего эти лекции снимают и вакладывают?

Ответить
Стёпа Спилберг
Стёпа Спилберг - 19.03.2016 13:50

Для чего эти лекции делаются?

Ответить