Тёмный

The Most Elegant Search Structure | (a,b)-trees 

Tom S
Подписаться 31 тыс.
Просмотров 37 тыс.
50% 1

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

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 43   
@protiumx
@protiumx Год назад
Your videos are incredible! Loved the simplicity and the animations. Source code of the video is a big plus!
@hannahnelson4569
@hannahnelson4569 Год назад
Very funny!
@theacorn7240
@theacorn7240 Год назад
i clicked on this curious if there was something nicer than a b+tree 😭. sticking around bc the quality is good
@cupatelj52
@cupatelj52 Год назад
Very vell explained. Thank you for the video.
@ramit7
@ramit7 Год назад
thanks for this beautiful video ^_^
@antoine2571
@antoine2571 Год назад
Wow! The quality this video is incredible! And it remains true for every video on your channel. Thank you so much for it!
@_bustion_1928
@_bustion_1928 3 месяца назад
We learnt in the university the AVL trees, and finding out there is a much better solution hurts a little bit : )
@khoda81
@khoda81 10 месяцев назад
OMG, This video is so good. So underrated. I am watching this after struggling to understand B-tree several times and oh god you're so good.
@johanlarsson9805
@johanlarsson9805 Год назад
Thank you for your concern, yes I am indeed having a nice day :)
@unLinuxeroMas
@unLinuxeroMas 2 месяца назад
can you make a tutorial to make vidios in this style, is so sexy
@phobosmoon4643
@phobosmoon4643 Год назад
the amount of artifacting from youtube compression makes me feel like an ai watching a video. Ty for the nice video!
@waffle8364
@waffle8364 Год назад
you think rotations are more complicated than this?
@YTomS
@YTomS Год назад
It's really a personal preference, but a-b trees feel cleaner to me because all I have to remember when adding is "if too many then split" and when removing is "if too little then steal / merge".
@kellymoses8566
@kellymoses8566 Год назад
B+ trees are used in nearly every database and filesystem.
@LunaLovegood-1981
@LunaLovegood-1981 Год назад
hope you make video about Fenwick tree with this animation
@kxren.a7627
@kxren.a7627 Год назад
well animated videos are so helpful. Can you please keep making them until I graduate? Please.
@southparkfan4603
@southparkfan4603 Месяц назад
Amazing video, thanks mate
@rohmanatasi1771
@rohmanatasi1771 3 месяца назад
whats the name of the music between 0:28 and 2:00, it doesnt seem to be one of the ones listed in the description
@YTomS
@YTomS 3 месяца назад
It is - Cases to Rest. The UI on the website is, however, quite unintuitive and just pressing the play button plays a random track (you have to press on the name).
@nurosele3850
@nurosele3850 Год назад
I’m glad I found your channel.
@shahainmanujith2109
@shahainmanujith2109 7 месяцев назад
What a fantastic explainer! Quality is sublime! Well done!
@linkernick5379
@linkernick5379 Год назад
Should I avoid the subscribing? Definitely, no! 😂 Really well explained video 👍
@soikatabd4120
@soikatabd4120 Год назад
How do you edit these videos?Any tutorial?
@YTomS
@YTomS Год назад
All of the software I use is free and linked in the description. I also wrote a series of tutorials on how to start animating with Manim (how most of the animations in the video are done): slama.dev/manim/introduction/
@madhukiranattivilli2321
@madhukiranattivilli2321 Год назад
In "Usage" section u said c++ n java technically use Red-Black trees to implement maps and sets, but they are actually a-b trees How is a red-black tree same as a-b tree?
@YTomS
@YTomS Год назад
There is a mapping between a 2-3 (or 2-4, based on definitions) tree and a R&B tree. I didn't want to mention it in the video since I'd have to define what an R&B tree is and it doesn't add too much to the video.
@hemerythrin
@hemerythrin Год назад
Imagine the red nodes / red-linked nodes as actually being part of their parent black node. If you're using red-black trees where black nodes can only have one red child, that gets you a 2,3 tree. If you're using red-black trees where black nodes can have up to two red children, that gets you a 2,4 tree.
@madhukiranattivilli2321
@madhukiranattivilli2321 Год назад
@@hemerythrin Thankyou!
@caedenw
@caedenw Год назад
AA trees enter chat
@hannahnelson4569
@hannahnelson4569 11 месяцев назад
Does anyone know what happens when you can't merge or steal? Stealing relies on an adjacent node having an extra and merging relies on the above node having an extra. What if neither of them have any extra to spare?
@YTomS
@YTomS 11 месяцев назад
The node above doesn't need to have an extra key. If it doesn't, we merge and have to fix the condition one layer above, that's why we prefer to steal (which doesn't propagate up).
@hannahnelson4569
@hannahnelson4569 11 месяцев назад
@@YTomS that makes sense! Thank you!
@mysyntax1311
@mysyntax1311 Год назад
new sub here . good work bro keep going !!
@reversev9778
@reversev9778 Год назад
This is really cool
@climbeverest
@climbeverest 4 месяца назад
Confusing as hell, what do the blank Squares mean? No nodes? Is this then a always 2 level tree?
@madhukiranattivilli2321
@madhukiranattivilli2321 Год назад
U speak too fast. Ok for a netflix movie or youtube entertainment video, but high speed talk in a technical video increases the # of rewinds to re-listen the sentences a few times. No?
@YTomS
@YTomS Год назад
It's definitely better compared to my older videos, but I agree that it still isn't ideal. I'll try to slow the next one down :).
@blacklistnr1
@blacklistnr1 Год назад
​@@YTomS If it helps, your speed is the one I target when I manually change it for other slower videos :))
@pratikkore7947
@pratikkore7947 Год назад
I don't think he spoke fast, just should've used more words to give us time to think and understand the operations
@madhukiranattivilli2321
@madhukiranattivilli2321 Год назад
@@pratikkore7947 Or my grasping power is weaker :)
@intermitttence2022
@intermitttence2022 Год назад
There are captions
@kahnfatman
@kahnfatman Год назад
Your videos are the next beautiful thing (I mean "wonderful") I have found beside Dr. Bartosz Milewski's series on Category Theory! How about webinars? I would definitely sign up for it. Keep up the great works and speak slower! 🫡
Далее
Theseus and the Minotaur | Exploring State Space
14:44
DAXSHAT!!! Avaz Oxun sahnada yeg'lab yubordi
10:46
Просмотров 334 тыс.
Ответы Мэил Ру
01:00
Просмотров 733 тыс.
The Art of Linear Programming
18:56
Просмотров 666 тыс.
CPU vs GPU | GPU Programming | Episode 1
9:28
Просмотров 9 тыс.
A problem so hard even Google relies on Random Chance
12:06
Teleporting Ants & Dynamic Programming #SoME2
12:42
Просмотров 167 тыс.
Bug in Binary Search - Computerphile
11:31
Просмотров 286 тыс.
Rust Functions Are Weird (But Be Glad)
19:52
Просмотров 136 тыс.