Тёмный

Топ алгоритмов которые должен знать дно-программист 

Winderton
Подписаться 290 тыс.
Просмотров 249 тыс.
50% 1

Список алгоритмов из видео:
Sorting Algorithms
- Bubble sort
- Selection sort
- Insertion sort
- Merge Sort
Searching Algorithms
- Liear Search
- Binary Search
String Reverse Algorithm
Hashing algorithm (Caesar cipher)
Fibonacci sequence
Factorial Algorithm
_____________________________________________________
Видео по структурам данных - • Топ структур данных ко...
Видео по Бинарному илинейному поиску - • Алгоритм бинарного/дво...
Видео по Факториалу - • Алгоритм нахождения фа...
Видео по перевороту строки - • Алгоритм переворота ст...
Группа ВК - windert0n
Twitch - / winderton
Twitter - / windert0n
Github - github.com/Winderton

Опубликовано:

 

28 окт 2016

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 254   
@wndtn
@wndtn 7 лет назад
Перед тем как писать любого вида комментарий, прочитай это: 1. Я прекрасно знаю о каждой оговорке в этом видео. 2. Я в курсе каждой ошибки этого видео. 3. Я знаю что шифр цезаря - это не хеширование по определению. Идея была в другом и ты ее не понял. 4. Мне абсолютно наплевать на этот ролик.(Это, наверное, худшее, что есть на канале в плане контента, подачи, качества и всего остального) 5. Я бы сейчас не сделал видео подобного качества и наполненного подобным контеном. 6. Не удаляю с канала из-за исторических ценностей.(Это одно из первых видео проекта. Считайте что я просто тестировал микрофон.)
@777TYT
@777TYT 6 лет назад
может стоило пощадить слушателей и перезаписать?
@faraway_is_close
@faraway_is_close 6 лет назад
Подписался на канал и группу. Чётко. Скажи, что за микрофон юзаешь?
@dimaskrypka4997
@dimaskrypka4997 6 лет назад
хорошее видео)
@maxbrain9205
@maxbrain9205 6 лет назад
Можно сделать новое видео и ссылку на него добавить в описание под этим роликом. Впрочем... Тем, кто серьезно интересуется этой темой, достаточно списка алгоритмов под роликом и гугла. :)
@user-ee8mx6ue1h
@user-ee8mx6ue1h 6 лет назад
Главное, что видео информативное. Остальное не имеет значения.
@yurikfirst
@yurikfirst 6 лет назад
Лайк, если зашел в ожидании созерцания схем и подробностей с кодом.
@Ilja.Kiriljuk
@Ilja.Kiriljuk 6 лет назад
Не, по длине видео, да и по названию очевидно что здесь только названия и какие-то размышления по этому поводу =)
@user-yi3lr5tq9p
@user-yi3lr5tq9p 6 лет назад
мне казалось видео должно было иллюстрировать алгоритмы, а не отвлекать от них
@null_ref1669
@null_ref1669 5 лет назад
Чтобы понять рекурсию нужно понять рекурсию...
@aidosbatyrkulov3272
@aidosbatyrkulov3272 4 года назад
И так далее бесконечно
@izvarzone
@izvarzone 4 года назад
чтоб понять рекурсию, нужно посмотреть в дебаг, либо крутить итерации вручную.
@ukropytv308
@ukropytv308 3 года назад
n * f(n-1)
@PZh1753
@PZh1753 6 лет назад
95% программистам знание алгоритмов сортировки нужно только для ответа на собеседовании на вопрос, который придумали лет 25 назад и до сих пор копируют из теста в тест...
@XxxXxx-rc2nw
@XxxXxx-rc2nw 6 лет назад
PZh1753 именно так
@user-so5gr3ey2o
@user-so5gr3ey2o 6 лет назад
ох жиза
@programisli
@programisli 5 лет назад
Возможно вы даже не замечаете, как вы используете эти знания. Понимание алгоритмов даже сортировки, даже пузырьком позволяет вам понять просто типичные решения пробелем, которые вы будете накладывать в других задачах. Нам не нужно реализовывать сортировку, уже все за нас сделано. Но в алгоритмах сортировки, поиска есть что-то более важное. Если вы знаете их, то на примерах уже видели, как разные задачи решаются простым делением (поиск, сортировка) и можете использовать этот же патерн в других задачах. Так что знание и понимание нужно не только для прохождения собеседования.
@sidvenji7533
@sidvenji7533 5 лет назад
@Бабич Валерий Валерьевич что значит эффективные?
@user-mv3on8jd5h
@user-mv3on8jd5h 7 лет назад
Отличное видео. Экскурс как по мне даже более ценен - так как по отдельности можно все нагуглить, но вот не всегда понятно что надо в первую очередь искать, а что потом.
@vitalyday5444
@vitalyday5444 7 лет назад
замечательная подача, обычно когда я смотрю подобные видео я начинаю засыпать после пятой минуты,
@VadimChubrikov
@VadimChubrikov 7 лет назад
Суть видео в двух словах - программист должен знать алгоритмы... Что это, зачем нужно, чем друг от друга отличаются я конечно же вам ничего не расскажу.
@sesil2459
@sesil2459 6 лет назад
Скорее всего потому что если ты таки перешел на видио с названием "Топ алгоритмов которые должен знать программист" то ты уже должен знать, зачем программист должен их знать...)
@XxxXxx-rc2nw
@XxxXxx-rc2nw 6 лет назад
Вадим Чубриков должен? кому? вообще-то гугл есть на такой случай
@stepanmereutsa8444
@stepanmereutsa8444 6 лет назад
Потому что они ничем не отличаются. Одни элементарны для написания, но они работают медленнее. Есть быстрые, но их надо уметь реализовать. Еще были отличия в алгоритмах поиска. Какие же??? А та же скорость, а еще то, что одни используются в массивах, а другие в графах, еще другие еще в других структурах. Ах да он это сказал. Зачем это нужно мне и самому интересно. Я так понимаю, что всего 2 раза. 1 раз на экзамене в универе, 2 раз на собеседовании, чтобы хоть что-то показать. Просто в том же си шарпе есть далеко не только уже реализованные сортировки, но и целые алгоритмы шифрования
@milaro222
@milaro222 6 лет назад
Пишу 6 лет на С++, python, задачи обработки изображений, системы управления, не знаю ни одного алгоритма из перечисленных и вообще никогда не возникало потребности их применять. Знать нужно то что ты используешь в своих задачах, а не забивать голову бесполезным хламом под влиянием стереотипов.
@MaRTiNDev
@MaRTiNDev 4 года назад
Если ты не знаешь алгоритмов то откуда ты можешь знать о том что не юзал их уже лол
@insbhor
@insbhor Год назад
Не ну наизусть конечно считаю можно не знать, но знать о их существовании и примерном принципе не займет много места в памяти.
@hasubandosan
@hasubandosan 2 года назад
8:33 Два раза повторять не надо, два раза повторять не надо Спасибо за недолгое и понятное видео, всё как надо!👏🏻
@jasminhasen8072
@jasminhasen8072 5 лет назад
а мне понравилось - не самое плохое разговорное видео о том, что нужно знать и что нужно в будущем изучить и повторить. просто приятное радио, котрое можно послушать, пока готовишь себе ужин, к примеру)
@user-el7xn2qq3m
@user-el7xn2qq3m 4 года назад
Эм... не хочу знать даже и капельки того что сделает меня дно-программистом.
@eazzyjizzy8899
@eazzyjizzy8899 7 лет назад
Твои видео очень информативны и полезны, побольше бы таких каналов =)
@CvetaMobi
@CvetaMobi 7 лет назад
Сложно воспринимать только на слух. Вместо игры лучше какие-нибудь слайды. А то в автобусе не особо прикольно смотреть такой видеоряд
@user-kz3kl8bi2o
@user-kz3kl8bi2o 7 лет назад
+
@alexanderkononov4068
@alexanderkononov4068 7 лет назад
Да нуу... я думаю многим, как и мне, такое изложение даже лучше=)) да и свой шарм есть))
@yaroslavandreyev4246
@yaroslavandreyev4246 6 лет назад
Программировать тоже в автобусе собрался?
@user-yx6wj4er1v
@user-yx6wj4er1v 6 лет назад
Эй парень если хочешь сэкономить на автобусе, ходи пешком!)))
@TeppopucT
@TeppopucT 5 лет назад
Неарикольно порнушку смотреть в автобусе без наушников. Проверено
@chelovek4226
@chelovek4226 4 года назад
Как же хорошо ютуб оповещает меня... СПУСТЯ 4 ГОДА БЛ*ТЬ!!!
@user-lv6tp7wo6n
@user-lv6tp7wo6n 7 лет назад
Впринципе, я ожидал, как не странно, большее. В обычной школе, на каждом уроке информатики решали задачи с использованием данных алгоритмов. Но всё же, видеоролик качественный, поэтому определённо "влеплю" лайк!
@user-mw3eq1kr7e
@user-mw3eq1kr7e 6 лет назад
Спасибо за контент, с меня лайк и коммент. Удачи !
@AlexAlex-rc9di
@AlexAlex-rc9di 5 лет назад
Не должен программист знать какие-то алгоритмы. Для 99.9% программистов достаточно будет использовать System.Linq (NET) Алгоритмы могут понадобиться в высоко нагруженных системах запросов ASP.NET, и ещё в отдельных случаях для разработчиков графических драйверов. "Полезно знать для саморазвития" - это не правда и не аргумент. В этом случае, алгоритмы выступают в роли мемов, чтоб одни высокомерные разработчики могли выявлять себе подобных, путём регулярного обновления списка актуальных мемов, своего рода система "свой-чужой". К примеру, по такой же системе городские определяют селюков(те не в курсе последних шуток), и в итоге дистанцируются от них. Обычно это тепличные мальчики, которым мамы говорили "Вовочка, ты лучший, а они все дураки и будут в мусорных бачках лазить". Вот они и сидели за книжками и считали всех вокруг дебилами. Ваше незнание какой-то мелкой и не нужной хуёвинки, будет для них поводом убедиться что они высшая раса, а вы все недолюди. Это же будет их мотивировать искать новые ненужные хуёвинки. Таких нужно увольнять сразу. Они деструктивны для коллектива.
@konstantinsemenov1627
@konstantinsemenov1627 5 лет назад
-- Быстрая сортировка на мой взгляд имеет самое простое определение, например формально его можно определить на haskell так: quickSort [] = [] quickSort (x:xs) = quickSort(filter (=x) xs)
@Inf1e
@Inf1e 6 лет назад
Небольшая оговорка -- не все перешли на интерпретируемые языки, некоторые ещё пользуются компиляторами. Да, это так.
@ArthurYelkin
@ArthurYelkin 6 лет назад
Хочу оставить отзыв, последнее время уделял очень много времени алгоритмам, реализовал около 80% STL algorithms С++, постепенно от них начало тошнить, недавно сломал ноут, неделю уже где-то он в сервисе, неделю где-то ничего не кодил, чувство, что алгоритмы надоели еще не отошло, наткнулся на это видео ИИИИ, не понимаю почему, но мне теперь именно ЗАХОТЕЛОСЬ опять вернуться к изучению алгоритмов !!! СПАСИБО, АВТОР!!!
@user-ox3tv3qc9h
@user-ox3tv3qc9h 11 месяцев назад
Начал изучать программирование язык Пайтон плюс прилегающие навыки, и все даётся очень трудно, но говорят что если трудно значит есть прогресс и буквально всего месяц назад кроме привет мир я не чего знал, а сейчас в видосик я слышу что часто на собеседовании, алгоритм переворота строки и я понимаю что я знаю и умею это делать, это конечно очень просто и далеко от настоящего программирования и решения настоящих проблем, и вообще то я себя даже джуном то назвать не могу, но когда ты понимаешь что ты уже знаешь что-то больше чем привет мир, это детские эмоции радости и восхищения.
@RomanMamedov333
@RomanMamedov333 5 лет назад
После просмотра видео закралось ощущение что прочитал оглавление книги "Грокаем алгоритмы" =). Но в целом, считаю что видео полезно для тех кто не знает с чего начать подготовку к собеседованию.
@cilferFM
@cilferFM 4 года назад
Можешь посоветовать какую нибудь книгу (или книги), где подробно раскрываются эти темы?
@orka4912
@orka4912 6 лет назад
никогда не задумывался о подобном(бинарный поиск) , но благо не дурак сам реализую, спасибо
@puhd4167
@puhd4167 5 лет назад
Запиши пожалуйста реализацию алгоритма с числом Фибоначчи, на интерпретируемых япах
@arthurfonzerelli6484
@arthurfonzerelli6484 6 лет назад
Фибаначи - это кажется в сериале побег был берсонаж, который Абруцци сдал. Это о нем речь?)
@user-ut5gf2zp5y
@user-ut5gf2zp5y 6 лет назад
Спасибо ! )
@user-fu6pf9hc5n
@user-fu6pf9hc5n 6 лет назад
Интересно а что на счёт алгоритмов по звуку? Есть что-нибудь на эту тему у вас (видеороликов/обзоров)? Могли бы посоветовать ресурс по алгоритмам (особенно относительно звука) желательно с кодом или полным обзором конкретного алгоритма?
@argen7um105
@argen7um105 Год назад
БПФ
@michaelzeroq
@michaelzeroq 5 лет назад
А как же стандартное дерево отрезков, поиск найменьшего общего предка, кд - дерево? Эти вещи реально пригождаються, в отличи от ваших selection sort
@user-xh1tf8qe4m
@user-xh1tf8qe4m 7 лет назад
Привет Вин, Спасибо за очередное качественное видео. Ты кажется уже рассказывал о том, как начал изучать программирование и следуя твоим советам (а я тут практически с начала твоей деятельности) я перешел с изучения фронт-енда к Computer Science. Хотелось бы узнать историю того, как ты встал на этот путь и чем занимался по началу. Какие-то более менее значимые советы (еще более значимые от тех, что ты уже даешь). Мог бы ты написать об этом здесь или в личку/почту? Спасибо энивей.
@user-xh1tf8qe4m
@user-xh1tf8qe4m 7 лет назад
А не думал ли ты когда-то в дальнейшей переспективе заняться чем-то вроде разработки ИИ или тех же нейронных сетей?
@user-xh1tf8qe4m
@user-xh1tf8qe4m 7 лет назад
Спасибо за ответ, хорошего вечера %)
@haykmkrtchyan7093
@haykmkrtchyan7093 4 года назад
А мне вот такой контент понравился)) Спасибо автору
@mrfriz
@mrfriz 6 лет назад
Ты Sorax нашего времени! Только интро сделай короче, а то пока я ждал начала, успел предположить, что снова какой-то школьник будет мне рассказывать что мне нужно учить 😆
@freedomtv2295
@freedomtv2295 6 лет назад
Кормен-построение и анализ алгоритмов вам в помощь:)
@user-sk7nv9is1n
@user-sk7nv9is1n 7 лет назад
Winderton у меня один вопрос а как ты в этом видео на доллары играеш нутипа сначало у тебя 10 долларов потом по больше появляется на поле боя во время игры это что за игра если не секрет?
@sbm31337
@sbm31337 6 лет назад
Весь прикол бинарного поиска в том что надо данные должны быть сортированы и если их сортировать то не факт что это будет быстрее линейного поиска.
@jumadilovn
@jumadilovn 6 лет назад
Хороший формат видео,
@user-yy2be5ep5o
@user-yy2be5ep5o 5 лет назад
Как по мне забыл Inversion of Control ну и одну из популярных реализаций, например Dependency Injection. В свое время на нем Spring построили .
@user-ty4qf9sc1q
@user-ty4qf9sc1q 7 лет назад
Как повезло людям которые на вас наткнулись в интернете!:) Благодарю за ваши видео, очень полезные и интересные :) Надеюсь увидеть больше новых видео
@wndtn
@wndtn 7 лет назад
Найс. Новые видео каждую неделю %)
@user-sk7nv9is1n
@user-sk7nv9is1n 7 лет назад
Winderton подскажи пожалуйста что это за игра у тебя в этом видео как ты на доллары играеш ставки делаеш а потом остальное в бою зарабатываеш или как? игра на титанфол 2 похожа пока ты рассказываеш про алгоритмы там в видео кто то на доллары играет это ты просто видео для фона поставил или сам играеш на деньги? так то круто так зарабатывать мне понравилось.
@SeraphimLUX
@SeraphimLUX Год назад
@@user-sk7nv9is1n Чел ты ебанутый?? Это обычный баунти хант в Титанфолл 2...
@murike
@murike 6 лет назад
лучше слайды показывать чем игру, так зрительная память ещё работает, плюс более наглядно
@mixedabaasd4858
@mixedabaasd4858 7 лет назад
спасибо!)
@Ilja.Kiriljuk
@Ilja.Kiriljuk 6 лет назад
Сначала думал типа так: "Да подумаешь, Я это все на Паскале реализовывал, на C++ Я знаю синтаксис и умею что-то писать. Нахер оно тогда надо? Ага, как бы не так. Начал писать сортировку, только не просто пузырьком, а "шэйкер". Наткнулся на несколько тупняков. Например, долго не мог понять почему вместо массива в консоль выводится длинное число. Оказалось что случайно написал как разделитель ', ' т.е. надо было двойные кавычки ставить, так как там не один символ. И там еще мелочь с выходом за границы массива, но то херня. На таких мелочах учишься лучше понимать среду.
@izvarzone
@izvarzone 4 года назад
или поставить норм IDE с подсветкой кода и синтаксических ошибок.
@turneroq9888
@turneroq9888 6 лет назад
Спасибо!
@martinflorense5805
@martinflorense5805 6 лет назад
Скиньте ссылку на книгу Гайд для начинающих Издание 8
@robert.kawasaki
@robert.kawasaki 6 лет назад
Обьясняешь во время stream. Клёво ;)
@user-cg5mg1id3g
@user-cg5mg1id3g 6 лет назад
Доброго времени суток! Нисколько не хочу принижать важность знания алгоритмов, но честно говоря мне не очень понятна применимость многих из них в разработке веб решений. Допустим возьмем алгоритмы нахождения последовательности чисел Фибоначчи или нахождения факториала, который, как вы сказали используется везде. Согласен, знать их полезно, но я просто не понимаю чем они могут помочь при разработке веб сайтов, CRM, систем веб отчетности, где 98% всей работы заключается в том, чтобы проверить права доступа и провалидировать входные данные, потом пойти в базу данных и выбрать там что-то по какому-то условию, а потом отдать результат на клиент в нужном виде. Как бы скучно это не звучало, но мой опыт работы с вебом говорит о том что практически все задачи в технических заданиях, которые я читал в конечном счете сводится к описанной выше схеме, более того, целые проекты, за которые люди платят не малые деньги, если взглянуть на их исходные коды представляют из себя схему "проверить->запросить->отдать". Еще раз повторюсь, я не отстаиваю свое невежество, наоборот, я был бы очень благодарен за примеры задач, касающихся кодинга интернет ресурсов, которые требуют знания математических алгоритмов. PS: знать много алгоритмов это реально круто, и позволяет стать птицей высокого полета на достаточно низком, по отношению к programma.napishisSama(moiHotelki) уровне, но если брать разработку как ремесло, где проекты идут на потоке и каждый второй должен быть готов "вчера", предложение написать свой XML Reader с поиском и сортировками от координатора проекта скорее всего поступит ответ в стиле "Ты ебанулся совсем от кофе?! Этот модуль опаздывает на неделю, срочно подрубай SimpleXML и пиши бизнес-логику!!!"
@vvitsmarty8101
@vvitsmarty8101 6 лет назад
Если у меня в конторе кто заюзает в проде самописную сортировку - это будет последнее что он тут сделает.
@swiftinua
@swiftinua 6 лет назад
Уважающий себя кодер не должен задаваться такими вопросами)) Все гуглится, а что то мудреное не очень долго в голове проживет, как ни учи. Кстати, на собеседованиях никогда алгоритмы не спрашивали у меня
@gennady8263
@gennady8263 4 года назад
Ну да, это же кодер. За него всё придумали и разжевывали, а он как тупой баран сидит и просижывает штаны только. Чуть что, лезит в google, башкой не может сам додуматся. Очень ценный сотрудник, прямо незаменимый.
@0jigrande
@0jigrande 5 лет назад
Разве в Dict используется хэш? Мне всегда казалось что красно-черные деревья.
@Al-Mas3000
@Al-Mas3000 4 года назад
Где в практическом программировании применяется факториал и числа Фибоначчи, какие задачи можно решить применяя эти алгоритмы?
@izvarzone
@izvarzone 4 года назад
музыка, vfx, моушн дизайн
@Eva-tf5ud
@Eva-tf5ud Год назад
Числа фибоначи это не алгоритм. Ролик туповат. Числа фибоначи вычисляются с помощью Dynamic programming, а точнее с помощью табуляции (математический) или меморизацией (используется рекурсивный метод). В практическом программирование они используются, так как довольно быстрые (имеют О(n) асимптоту), но зависит от сферы деятельности.
@alex-rr5mt
@alex-rr5mt 5 лет назад
Посоветуйте аналог winderton'a, только чтобы кодил на c#. Можно на english
@nikelsad
@nikelsad 6 лет назад
Замечание насчёт того, как Вы произносите "Caesar cipher". Правильно нечто вроде "сиза сайфа", можете погуглить. Обидно, ведь в остальных моментах Вы хорошо произносите. ЗЫ: Сорри, если уже было в комментах; я 2 страницы пролистал и не увидел.
@NoName-su6tl
@NoName-su6tl 4 года назад
Winderton, прошу поставить другое видео, мы ведь не задроты тут собрались. И вообще легче думалось когда был просто цветной фон.
@SashaKuzikov
@SashaKuzikov 6 лет назад
Чувак дело говорит.
@user-jr6nk4eo4i
@user-jr6nk4eo4i Год назад
Прошло 5 лет. 22-ой год. Посмотрел этот видос, записал всё. Прочитал твое описание к этому видео в первом коменте. Вопрос автору канала. Так в итоге стоит это все изучать? Или нет. Я только начинаю изучать it
@FANTOM347RB
@FANTOM347RB 6 лет назад
Я уже перечитал пару книг по программированию, посмотрел дохрена курсов и все что ты говорил оговаривается и реализуется в первых-же заданиях. Я их знаю и что я теперь на джуниора тяну? Мне кажется ты чего-то не договариваешь...
@Partey-xh3fr
@Partey-xh3fr 6 лет назад
LORD любой кто выучил язык, умеет использовать его главные особенности, обладает неплохим общим уровнем(матан, простые алгоритмы) при желании легко станет джуном
@postelb8046
@postelb8046 5 лет назад
Самый полезный - это поиск,кст можешь о алгоритме про графы рассказать?
@AK_NoB_E8
@AK_NoB_E8 6 лет назад
Пц, как можно давать инфу под игры....????
@crazy9flip_895
@crazy9flip_895 3 года назад
Вот-вот
@modeck5844
@modeck5844 5 лет назад
долгое вступление, постоянно запинаешься, подготовить текст , отрепетируй и пере запиши если надо, 2-ое для под-каста про программирование лучше делать не под игру, а например под написание кода. а так классно
@bl4ck0verlord2
@bl4ck0verlord2 6 лет назад
Подскажите название трека в фоне, пожалуйст
@ruslanpivovarov9960
@ruslanpivovarov9960 7 лет назад
Пожалуйста сделай видео по получению powerSet из Set (получение множества подмножеств из множества) с пояснениями. Содрал с С# на java но плохо переваривается для понимания. public static List getPowerSet(List set, int n) { List powerSet; if (n == set.size()) { powerSet = new ArrayList(); powerSet.add(new ArrayList()); } else { powerSet = getPowerSet(set, n + 1); T item = set.get(n); List moreSet = new ArrayList(); for (List li : powerSet) { List newSet = new ArrayList(); newSet.addAll(li); newSet.add(item); moreSet.add(newSet); } powerSet.addAll(moreSet); } return powerSet; }
@StahLHerZRocK
@StahLHerZRocK Год назад
Интересно, как будет искать бинарный поиск в неотсортированном массиве?
@Eva-tf5ud
@Eva-tf5ud Год назад
Никак. Для бинарного поиска нужна сортировка
@user-jk8tg5bb6c
@user-jk8tg5bb6c 6 лет назад
В описании опечатка в слове "программисту"
@yadimaga2285
@yadimaga2285 6 лет назад
лол я програмирую второй день но уже со всем этим сталкивался. вчера ходил к репетитору на первое занятие и он показал как искать факториал рекурсией. это рили дно)) тем более если есть готовая схема. голос у чувака охуенный напоминает азазина. смотрел про ооп видос, нихуя не понял кроме того что чел явно чето знает и импрувится. подписка)
@user-xn2xb2yh3l
@user-xn2xb2yh3l 4 года назад
Самая лучшая сортировка которую реализовывал - пиромидальная. Почему нет алгоритмов на строках? Кмп или бм как основа...
@user-iu5cn9jh9r
@user-iu5cn9jh9r 4 года назад
Я от твоего видоса больше в титанфол захотел поиграть чем кодить
@orenpav56
@orenpav56 6 лет назад
Спасибо!Лайк! Подпись!+
@ProgrammerForever
@ProgrammerForever 6 лет назад
Это всё школа - на уроках рассказываю такое. Самое плохое, что в реальных задачах не пригождается почти.
@me0wcula
@me0wcula 6 лет назад
А что пригождается?
@darknet6664
@darknet6664 6 лет назад
Это не значит, что это не нужно знать.
@ntvisigoth
@ntvisigoth Год назад
Помню, как мне один мой знакомый кичился, что ему нафиг не нужны алгоритмы. Я ему сказал, что уверен на все сто, что найду что оптимизировать в его коде применяя знания базовых алгоритмов. Ну и нашел-таки прям сходу. Он у себя в коде применял линейный поиск. Я ему говорю: а ты не пробовал бинарный? На что он мне "А тут же данные могут быть в любом порядке". Сижу и думаю, а че, в голову не могла придти мысль, что можно отсортировать и потом примениь бинарный поиск? Но в слух сказал ему "Давай вызовем сортировки и применим бинарный поиск". Он поразился, что стало значиельно быстрее работать. Я ему говорю: ты вот применяешь эту сортировку, а она работает за O(n * log(n) в среднем случае. А давай-ка применим сортировку методом подсчета? Предложил ему, потому что у него не сликом большие по величине значения и они легко умещались в uint16_t и памяти заняло не слишком много(всего 32767 байт) Я ему показал, что эта сортировка работает за линейное время, а поиск за логарифмическое. На текущий момент он знает алгоритмы лучше чем я )))) И уже больше не жужжит, что алгоритмы это бред и нафиг не нужны )
@fatcat5649
@fatcat5649 6 лет назад
На сколько я знаю, писать свою сортировку сейчас это дурной тон. Почти во всех популярных языках сейчас есть реализуемая быстрая сортировка
@user-qv5sr6fh7o
@user-qv5sr6fh7o 3 года назад
У нас есть проект с которыми мы используем эти алгритмы, мы можем у вас проконсультироваттся?
@AlexeyZubkov
@AlexeyZubkov 4 года назад
Извени, я тут новый, но это норм что на фоне экшон????
@ItIsApachee
@ItIsApachee 5 лет назад
кажется я чуть больше, чем дно программист, но познать ComputerScience мне предстоит этим летом
@asimanaugust9296
@asimanaugust9296 7 лет назад
я словно видос Sorax`a посмотрел, от радости трусишки запачкал раз 5
@_goodgamer_channel8234
@_goodgamer_channel8234 4 года назад
Ребят, нормально, что все алгоритмы уровня как минимум middle разработчика дают, как задания в учебнике информатики 10 класса. Очень подозрительная у нас система образования в России)
@sapfire2
@sapfire2 4 года назад
Здравствуйте, Вы раньше имели ник Zorax?
@R01114N
@R01114N 4 года назад
Классный контент - жалко что в сети так мало доступных точек входа в программирование, как твой канал)
@sesil2459
@sesil2459 6 лет назад
Игровое видео на фоне немного отвлекает...
@blackbatetv8259
@blackbatetv8259 4 года назад
Лол, а алгоритм Дейкстры или про динамический кодинг че не сказал?
@hell_dragon3308
@hell_dragon3308 3 года назад
прикол в том что я так долго кожу на плюсах что знаю и сортировку кюсортом и кучу всякого о графах типа дерево поиска и знаю кучу приколюх но уже не помню точный способ работы пузырька
@hell_dragon3308
@hell_dragon3308 3 года назад
если что искал новые фичи типа кмп а нашел это )
@doroshenko6473
@doroshenko6473 7 лет назад
Как сделать такое лого в начале ?
@hyonyx9435
@hyonyx9435 2 года назад
Спасибо
@user-qf9fe3pu7o
@user-qf9fe3pu7o 7 лет назад
Видос прикольный, только в озвучке какие-то непонятные слова))
@gerthner
@gerthner 6 лет назад
При всем уважении, сам провожу собеседования фронт-бек разработки - все эти алгоритмы - это круто, но почему 90% собеседуемых людей отвечают это все, но совершенно теряются в вопросе, "окей, а теперь где и зачем это применять, на примерах из жизни" - начинается полный треш. Единственное где эти знания применимы - низкоуровневые языки, а в языках реализации высокоуровневого функционала - можно получить совершенно неожиданные результаты, далекие от того что пишет в учебниках (msd vs gcc в руби, как пример).
@andreyobogrelov3927
@andreyobogrelov3927 6 лет назад
как подкаст само то !
@user-wz5fu4ft3v
@user-wz5fu4ft3v 4 года назад
И ещё, согласен с комментами, возможно уже и было на канале, но было бы не плохо как раз пройтись по реализации описанных в видео
@WoozleBuka
@WoozleBuka 4 года назад
че за прорансиэйшн? у шона коннэри учился?
@Archik4
@Archik4 6 лет назад
Сортировку пузырьком будет использовать разве что системный администратор в своих скриптах.
@mrfriz
@mrfriz 6 лет назад
Archik4 сортировка пузырьком - это как история своего государства. Стыдно не знать о её существовании
@salamandr4111
@salamandr4111 6 лет назад
могу поинтересоваться, что за игра на фоне?
@nikelsad
@nikelsad 6 лет назад
titanfall или titanfall 2
@user-fu7ox7ml2u
@user-fu7ox7ml2u 6 лет назад
Только хотел написать. "Причем тут шифр цезаря и хэширование" и прочитал топик )
@Alexander_Gurov_RF
@Alexander_Gurov_RF 3 года назад
Ни разу не пригодились фибрначчи и факториал, хоть и учил. Из сортировки самый простой из тех, что приходит в голову, это сортировка перестановкой. Он хотя бы кэш не так засоряет. А на практике зачем изобретать велосипед, если есть qsort.
@dimanazdratenko
@dimanazdratenko 6 лет назад
без обьяснений это видео ниочем. Ничем не отличается от других видео на фоне с игрушками, где че-то морозят..
@jasureshniyazov4375
@jasureshniyazov4375 4 года назад
LIKE, если зашел в ожидании созерцания схем и подробностей с кодом)))
@oleksiikolotylenko1004
@oleksiikolotylenko1004 6 лет назад
Немного пафосно как для таких очевидных вещей. Но в целом инфа годна для студента или новичка.
@leonid4240
@leonid4240 6 лет назад
Самый простой алгоритм сортировки - quick sort. Buble sort сложный, по моему
@quadroninja2708
@quadroninja2708 3 года назад
Сложный асимптотически что-ли?
@jahongirzokirov3453
@jahongirzokirov3453 4 года назад
то чувство, когда ты знаешь все перечисленные алгоритмы)
@hitchhiker7033
@hitchhiker7033 3 года назад
И ты все равно дно , даа такое что не слышно!
@romez1990
@romez1990 5 лет назад
Что это за игра на протяжении всего видео?
@sergiikru24
@sergiikru24 5 лет назад
Все равно хорошо!
@ibrag2012
@ibrag2012 6 лет назад
З початку хтось вигадав підкладати колоди під важкі речі а потім хтось вигадав колесо, теж саме з алгоритмами: не думаю що роботодавця цікавить історія програмування.
@PBonline2009
@PBonline2009 3 года назад
это вот заставляют делать прям вот на собеседованиях? я на своем веку делал 3-4 разных сортировки, ну глянул гугл, написал на нужном тебе языке, ну минут 5-10 потратил, но нахера это знать наизусть? только для собеседований?!
Далее
WALL OR FALL 🙈
00:10
Просмотров 10 млн
ПРОГРАММИСТЫ! ВСЕ СЮДА...
14:25
Просмотров 293 тыс.
СПИДРАН ВСЕГО Comp Scie
21:35
Просмотров 308 тыс.
How To Learn Algorithms? Why? #codonaft
19:22
Просмотров 557 тыс.