Сортированные бинарные деревья и Бинарный поиск

  Рет қаралды 26,014

Volodya Mozhenkov

Volodya Mozhenkov

Күн бұрын

Пікірлер: 39
@6o6uk
@6o6uk 2 жыл бұрын
Рассказал как боженька! Это была шутка) А если серьезно - отличное видео, само собой лайк-подписка! Владимир - спасибо Вам большое за Ваш труд!
@MrRomanvideo
@MrRomanvideo 3 жыл бұрын
Класс! Напишу коммент для поддержки видео.
@iorgankrat1118
@iorgankrat1118 5 ай бұрын
отличная подача, спасибо Вам
@andyanderson222
@andyanderson222 3 жыл бұрын
Очень нравится, с каким энтузиазмом всё изложено. Спасибо за объяснение.
@RF-22-b4f
@RF-22-b4f 7 ай бұрын
Володя спасибо!
@KhSlavjan
@KhSlavjan 7 жыл бұрын
Замечательные леции, понятнее еще ни кто не объяснял, спасибо.
@vadimshevchenko8227
@vadimshevchenko8227 3 жыл бұрын
Благодарю. 😊🙏
@ramzess7655
@ramzess7655 9 жыл бұрын
Круто!!! Вова, сделай видео про алгоритм Хаффмана, Евклида и его расширения, паттернов проектирования. Думаю с твоим умением доносить информацию получится очень хорошо!
@SergeiShaikin
@SergeiShaikin 10 жыл бұрын
Спасибо большое! Очень понятно изложено. Хотелось бы видео про АВЛ-дерево.
@vitnixvitnix5318
@vitnixvitnix5318 2 жыл бұрын
Спасибо все понятно
@EshkinKot1980
@EshkinKot1980 8 жыл бұрын
Владимир, доброго времени года)) Спасибо за видео,но в видео есть ошибка. Если слева элементы не больше, а справа не меньше, то вполне можно представить ситуацию, когда не одна дополнительная тройка а две и одна оказалась справа от тройки корневой, а другая слева. Это сделает алгоритмы поиска и балансировки дерева не проще и явно не быстрее чем, если бы слева располагались элементы не больше, а справа строго больше (можно наоборот). Если нам нужно найти все тройки, то в предложенном вами варианте, найдя первую тройку, придет придется искать слева и справа от неё, а дерево может иметь существенную глубину, и дополнительные тройки скорее всего вставятся на нижние уровни. Используя слева , алгоритм поиска всех одинаковых элементов быстрее примерно в 2 раза по сравнению с = .
@dilshodrahmatov3058
@dilshodrahmatov3058 8 жыл бұрын
Dobriy den Aleksey! Vash komment ochen interesniy! Pravda bez cherteja zaputalsya ponyat :-)! No vigladet ubeditelnim!
@georgegoshanov8329
@georgegoshanov8329 8 жыл бұрын
Очень хорошо объясняете. Спасибо!
@kl45gp
@kl45gp 5 жыл бұрын
очень классно
@anel9351
@anel9351 8 жыл бұрын
Большое спасибо вам за видео :) объясняете 👍
@mohawberel
@mohawberel 4 жыл бұрын
Спасибо. Интересно, только я один гуглю темы по программированию по типу "бинарные деревья володя", ибо Володя всегда понятно расскажет.
@ilyalagusev4987
@ilyalagusev4987 5 жыл бұрын
Спасибо огромное!
@Alexis-rx6qy
@Alexis-rx6qy 10 жыл бұрын
Браво!
@radmilkaskazzi4423
@radmilkaskazzi4423 9 жыл бұрын
Как классно!
@ЖеняЖукова-ы4ь
@ЖеняЖукова-ы4ь 7 жыл бұрын
Круто, понятно, спасибо!
@1121mdb
@1121mdb 10 жыл бұрын
Здесь для массива приводится алгоритм прямого перебора, НО мы говорим об отсортированом массиве. В этом случае можно пойти другим путём. Например начинать не с первого элемента, а с n/2. Тогда, по анологии с бинарным деревом, можно двигатся вправо/влево (опять радлелив участок массива пополам) и так до конца поиска. Решение не "ахти", но всё же))) Ещё плюсом массива есть относительно простота реализация, навигация, и (что немаловажно) экономное использование ПАМЯТИ. P.S. Вся моя проблемма в том, что на практике я не стыкался с "деревьями" и их производным))) Тогда моё мнение, наверное, было б другим. P.P.S. Отличный канал. Интерестные материалы) Удачи в развитии.
@VladimirMozhenkov
@VladimirMozhenkov 10 жыл бұрын
Я уже записал видео (будет выложено завтра) про то как хранить дерево в массиве. Сортировать массив как вы советуете дорого, так как вставка наименьшего элемента будет означать перемещение всех элементов на одну позицию, а это очень долго.
@1121mdb
@1121mdb 10 жыл бұрын
Vladimir Mozhenkov Я имел в виду не сортировку массива, а поиск по отсортированному массиву (по анологии с поиском в дереве). Да и алгоритмы сортировки всё тех же массивов бывают разные. Но что-то мне подсказывает, что в деревьях это делается интерестнее. Я не поклонник массивов, ни в коем случае))) Мне сегодня стало интерестно немного разобраться с бинарными деревьями и нашел Ваш канал. Многое стало понятно))) Спасибо.
@cheerlesscloud
@cheerlesscloud 8 жыл бұрын
Было бы интересно послушать рассказ про более сложные структуры данных. Например, про АВЛ дерево, Splay tree или Scapegoat tree. Заранее спасибо.
@OrangeMan172
@OrangeMan172 10 жыл бұрын
Спасибо !
@fsociety6953
@fsociety6953 9 жыл бұрын
огромное спасибо!))!)!
@artem_bohak
@artem_bohak 2 жыл бұрын
Правильно я понимаю, что сортировка бинарным деревом имеет одинаковый принцип с рекурентной быстрой сортировкой? Поправьте пожалуйста если неправ
@linuxedhorse
@linuxedhorse 10 жыл бұрын
Спасибо за урок, все максимально разжевано. Вопрос по поводу сортированного бинарного дерева: разве нельзя решить проблему до полной проверки дерева просто сравнив заранее его длину с количеством элементов или не всё так просто?
@Anuarbek86
@Anuarbek86 10 жыл бұрын
от меня палец вверх
@aavdd8539
@aavdd8539 10 жыл бұрын
Спасибо за суперобъяснения, однако камеру всеж надо ставить на мануал
@ttfd
@ttfd 10 жыл бұрын
Автофокус камеры создаёт ощущение пьяного угара, например. Паук, я хотел бы узнать, как имплементировать функцию int f ( head, place ); где head является указателем на головной элемент, а place обозначает величину искомого. Например, для набора значений 5,6,7,8 и со значением place равным 3, эта функция должна вернуть 6, то-есть, 3е по величине значение. А ещё нужно это сделать за один проход. Я не прошу писать тут код, просто подскажи, например, нужно ли прибегнуть к рекурсии для решения через один проход ( не задний ). Спасибо, например. Дико оформляю подписку, вообщем-то.
@FDA847
@FDA847 4 жыл бұрын
Вот тут я показывал живой пример реализации двоичного поиска на микроконтроллере: kzbin.info/door/ETNBYBk4IA0rSHCnp2jnhQ
@НикАнонимус
@НикАнонимус 8 жыл бұрын
Лайк и подписка, но выглядишь, Владимир, экстравагантно и это отвлекает.
@Enerdzizer
@Enerdzizer 7 жыл бұрын
Полностью согласен. Материал отличный и подача, но внешний вид фриковый. Понятно, никто не любит когда критикуют манеру одеваться, прическу и т.д. Можно наплевать на мнение окружающих. Но есть какието объективные параметры элегантности чтоли. Ну торчащие усы и клочья нестриженные это блин неопрятно и некрасиво. Если автору небезразлично мнение смотрящих его видео, можно обратить внимание на мнение зрителей если он их, конечно, уважает.
@thatslife2467
@thatslife2467 5 жыл бұрын
Иисус
@MRaynold
@MRaynold 2 ай бұрын
@andrii5866
@andrii5866 4 жыл бұрын
Спасибо!!!!
B-дерево
24:36
Volodya Mozhenkov
Рет қаралды 68 М.
Красно-Чёрные Деревья
23:54
Volodya Mozhenkov
Рет қаралды 55 М.
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
Представление графа в матрице и списке
21:22
Раннее и Позднее Связывание
12:44
Volodya Mozhenkov
Рет қаралды 41 М.
SQL Join
18:51
Volodya Mozhenkov
Рет қаралды 168 М.
Binary Search Algorithm | JavaScript
6:30
Front-end Science із Сергієм Пузанковим
Рет қаралды 50 М.
Алгоритмы муравьёв (поиск)
25:14
Volodya Mozhenkov
Рет қаралды 13 М.
Сортировка Коктейлемешалкой
18:42
Volodya Mozhenkov
Рет қаралды 7 М.
Массивы
23:35
Volodya Mozhenkov
Рет қаралды 5 М.
Что такое Internet? (обзорный урок)
21:15
Volodya Mozhenkov
Рет қаралды 6 М.
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН