Hey man just realized I never actually thanked you, I passed my interview and your videos were so much help!!! You are awesome!
@BackToBackSWE4 жыл бұрын
great - flourish in life friend
@DavidVCastro Жыл бұрын
@TheAntloo, how many times have you used an AVL Tree in your job of two years? 🙂
@stealth785425 күн бұрын
@@DavidVCastro lmao
@yonathanmichael19104 жыл бұрын
This kid's older brother is one of my little homies from college. Now i'm reviewing algorithms and the little little homie is teaching me. Both impressive young men who are making their families proud.
@BackToBackSWE4 жыл бұрын
haha hey
@WyMustIGo3 жыл бұрын
Looks like this homie stopped the videos because there is no money in teaching for free. That means he gained wisdom and is using his knowledge to make a profit instead... Homie is getting wise.
@dramallama1115 ай бұрын
As always, why is that some guy on youtube can explain these concepts so much better, and in a shorter amount of time than most college professors? It boggles the mind.
@BackToBackSWE4 жыл бұрын
Check out the free DSA Mini-Course 👉backtobackswe.com/five-day Table of Contents: Introduction 0:00 - 2:07 Tree Height 2:07 - 3:51 Node Balance 3:51 - 4:21 Balance Calculation Practice 4:21 - 7:32 Breaking The AVL Property 7:32 - 8:32 Rotations 8:32 - 12:52 Right Rotation 12:52 - 15:58 Left-Right Rotation 15:58 - 18:12 Left Rotation 18:12 - 18:50 Right-Left Rotation 18:50 - 19:44 Support Us At backtobackswe.com 19:44 - 20:37 Errors: 0:19 - 1:41 The is not a BST, this is fixed at 1:41. 11:08 NIT: The purple triangle is > y (strictly greater) and > x I hope this helps someone. If there are any mistakes let me know and I'll update the "Errors" section.
@Delinester Жыл бұрын
This author explained AVL trees better than our professor in 2 lectures. Thank you!
@BackToBackSWE Жыл бұрын
Happy Holidays 🎉 Thank you for your kind words, Delinester! We'd love to offer you a 40% Off our exclusive lifetime membership just use the code CHEER40 - backtobackswe.com/checkout?plan=lifetime-legacy&discount_code=CHEER40
@OktayDerman Жыл бұрын
professors are like not-teaching teachers at schools stay away from them, go after assistants.
@BoonkiCoC14 Жыл бұрын
Before i watch the video again gotta let you know, this was hands down the best illustration ideo for AVL trees. The illustrations are easy to follow. Cheers.
@MaxPicAxe2 жыл бұрын
OMG the way you explained it around 12:30 makes so much sense. I don't need to memorize anything, I just need to think through whether each triangle is less than or greater than x, and the same thing for y, and then it's so easy to perform the rotation. Thank you!
@BackToBackSWE2 жыл бұрын
Thank You, Glad you liked it. Do check out backtobackswe.com/platform/content and please recommend us to your family and friends :)
@hawadoh10 ай бұрын
After spending 12 hours non-stop trying to fix just one bug in my AVL tree (with parent node pointers) I've decided to take a step back and watch this video, and this is so much help! I am going to try again now after eating
@arjunkashyap88964 жыл бұрын
This is the clearest explanation I have seen on Balanced Trees so far. I was trying to learn this topic back in march and I could not find a good resource to understand and I dropped this topic. Now today I picked it back up and I found your video. Thank you so much !! ---> Subscribed
@BackToBackSWE4 жыл бұрын
sure!!
@rustyshackleford26053 жыл бұрын
The clarity of your explanation is astounding. Thanks a bunch!
@BackToBackSWE3 жыл бұрын
Haha! thanks. Try out the free mini course on our website - backtobackswe.com/
@Happy.Vagabond4 жыл бұрын
Hey you probably get this a lot, but you helped me so much to prepare for my interview. I have been non-stop preparing for my coding interview at my dream company at Microsoft. I've been prepping 8-10 hours a day every single day on LeetCode and watching your videos. You have helped me so much in learning the fundamentals and learning how to approach different coding problems. I'm glad to say that I did get an offer from Microsoft yesterday! Again, I thank you so much. Your videos were the main reason I was able to get this offer. You have truly changed my life.
@BackToBackSWE4 жыл бұрын
great to hear. grow strong.
@S189-g7s2 жыл бұрын
hey! im new in coding, can you explain me how did you prepare and any advices for beginers like me? i would appreciate a lot!
@hascuhas Жыл бұрын
Thank you, I never understood AVL trees from my university courses. Your explinations made it crystal clear for me.
@יעלליפשיץ-ס6ש4 жыл бұрын
Thank you for this video! finally I understood AVL trees!! I will keep commenting each video I see that helped me to keep supporting you! you are great!
@BackToBackSWE4 жыл бұрын
great
@abhinavsingh42214 жыл бұрын
Just few moments ago I was really missing you and your content and now your video is here!! Welcome back buddy :)
@BackToBackSWE4 жыл бұрын
hey.
@amirPenton4 жыл бұрын
Started BSTs in class and we have to implement our own AVL tree. The textbook didn't cover left-right or right-left rotations nearly as well as you did. Thanks so much for this video, I will be citing this in my project.
@BackToBackSWE4 жыл бұрын
sure
@doublaitmaxim75404 жыл бұрын
I have a test tomorrow on binary trees and this video really helped me out so thank you so much! !!
@BackToBackSWE4 жыл бұрын
great
@hyeonsooleesandoz998 Жыл бұрын
Perfect explanation of AVL rotation !! I've watched the videos about this subjet in French, Korean and English. And only your video makes me understand CLEARLY and PERFECTLY. Thank you so much.
@BackToBackSWE Жыл бұрын
Glad it helped 😄 We also have a Free 5 Day DSA Interview Prep Mini-Course - backtobackswe.com/ 🎉
@sickmilk4 жыл бұрын
First time here. Was searching info about AVL, had problems with understandings it. And occasionally find this channel. Man it is incredible. Totally awesome. It's so clear for me after your explanation. I've also checked the list of your videos. And I am joining this great channel and will advise it to my friends! Thanks for the content!
@BackToBackSWE4 жыл бұрын
thanks and great to hear
@lalitvavdara58414 жыл бұрын
This Is the crystal clear explaination of AVL trees I have seen on the Internet....!! You are awsome!!
@BackToBackSWE4 жыл бұрын
sure yo
@lalitvavdara58414 жыл бұрын
@@BackToBackSWE stackoverflow.com/questions/63649722/satisfying-properties-of-nodes-after-rotation-in-avl-trees I have this question after watching your video It would be really helpfull if you can answer it or any one reading this could answer.
@weallgotwoodandnails4 жыл бұрын
Clear, concise, and invaluable. Thank you for uploading this.
@BackToBackSWE4 жыл бұрын
thanks - sure
@yoyocontact51814 жыл бұрын
I lost my job due to the covid-19, now learning and prepping for Tech interviews. Life is tough these days. Also, please please upload more videos on Linkedlists . ( all if possible - from start to end )
@BackToBackSWE4 жыл бұрын
message us we can work something out - backtobackswe.com/contact
@yoyocontact51814 жыл бұрын
@@BackToBackSWE Done. Please check.
@jonathantraverso40725 ай бұрын
You have a gift when it comes to explaining things!
@MoscleBrog Жыл бұрын
my god i understood his explaination and i feel fun doing this work it kinda feel like rubiks cube. this channel is a magic of understanding
@stevendeng27584 жыл бұрын
It's definitely the best course that I've ever seen about AVL tree.
@BackToBackSWE4 жыл бұрын
thanks
@shilpag084 жыл бұрын
I actually like you being on the frame. Helps to focus more and real lecture feeling
@BackToBackSWE4 жыл бұрын
nice
@eishkapoor7033 жыл бұрын
Hey man, don't comment alot but I just wanna thank you for being a big part in me getting an internship. The work you do is invaluable, and I for one really appreciate it. Keep grinding these out, you got a life long sub in me
@nands44103 жыл бұрын
Congratulations Where did you get the internship at
@yutaitadori73183 жыл бұрын
Yeah eger to know @Eish
@BackToBackSWE3 жыл бұрын
Congrats mate! Keep hustling
@timjoyalle3182 жыл бұрын
I found your channel smack in the middle of my data structures and algorithms class. We just started covering this. Excellent!
@BackToBackSWE2 жыл бұрын
That is awesome!
@raywei1701 Жыл бұрын
OMG SO CLEAR sooooo clear guys watch it , this is the best video for understanding the AVL tree~!
@BackToBackSWE Жыл бұрын
Happy Holidays 🎉 No, you are the best Raywei! We'd love to offer you a 40% Off our exclusive lifetime membership just use the code CHEER40 - backtobackswe.com/checkout?plan=lifetime-legacy&discount_code=CHEER40
@DanielDiaz-rq3ko2 жыл бұрын
I know this video came out awhile back but if you see this, thank you so much! I just didn't understand it in class and when my professor explained it again to me. You literally made this such an easy concept to get!! Thank you !!!!
@BackToBackSWE2 жыл бұрын
Glad it helped!
@benzeltser98514 жыл бұрын
NEVER STOP UPLOADING
@BackToBackSWE4 жыл бұрын
OK I WON'T
@pokepe123 жыл бұрын
Thanks a lot man, my professor's explanation was needlessly complicated so this helped a lot.
@binupandey62473 жыл бұрын
Hi 👋
@BackToBackSWE3 жыл бұрын
Haha! why don't you explore our free mini course - backtobackswe.com/
@elijahye70492 жыл бұрын
Around 11:25, when the purple tree has to be greater than y right? Since y < x and purple >= x.
@bradhanks78374 жыл бұрын
I'm just commenting to help your videos rank. :) Great stuff and I appreciate all the time you have invested in this channel.
@BackToBackSWE4 жыл бұрын
haha tru and yeah jeez its been a year, almost 2
@akshayagarwal27144 жыл бұрын
Benyam, you are PRO man! I am fan of your teaching style! Your videos have helped me a lot in my prep. Now I have come back for yet another interview, going though your videos first for a quick learning. May this channel be in everyone's recommendation! KZbin you better be listening! XD
@BackToBackSWE4 жыл бұрын
thanks - we are humbled
@mattrieckenberg4 жыл бұрын
Thank you. You explained it much better than my professor
@BackToBackSWE4 жыл бұрын
thanks
@cashdrawing_danlee3 ай бұрын
Great video! I understand in just 20 mins which i can not do that in other video
@mayurkoli41454 жыл бұрын
Hey hey!!! My friend is back, Welcome ✌️✌️☺️☺️
@BackToBackSWE4 жыл бұрын
hey.
@itskingshon2 жыл бұрын
Your tutorials save me every time!
@BackToBackSWE2 жыл бұрын
Thank You, Glad you liked it. Do check out backtobackswe.com/platform/content and please recommend us to your family and friends :)
@adarshsharmanit3564 жыл бұрын
Welcome Back Brother ...Love from INDIA
@BackToBackSWE4 жыл бұрын
love from 'MURICA 🚜🌽
@adarshsharmanit3564 жыл бұрын
@@BackToBackSWE Learnt new word "MURICA" LoL
@BackToBackSWE4 жыл бұрын
@@adarshsharmanit356 nice
@WatchM3Fail3 жыл бұрын
This is the simplest vid I’ve seen on this, thanks!
@BackToBackSWE3 жыл бұрын
Glad you liked it!
@shilpag084 жыл бұрын
Hey buddy, you are amazing. Surprisingly I could end up with a solution to a Salesforce coding interview. All with the method of thinking and approach that you convey.. I dont think I would ever get the crux with any other site. Thanks a lot . Please keep posting videos , would love to hear you
@BackToBackSWE3 жыл бұрын
Amaze. Keep grinding!
@badrivenkatesan60454 жыл бұрын
I've never waited eagerly for the next video of any of the youtube channels literally except yours. Every syllable of your explanation makes sense and is very clear. I wanted to request video for few leetcode problems, try to include these in your line-up. Dungeon Game, Path Sum III, Frog Jump. Thanks in advance!
@BackToBackSWE4 жыл бұрын
thanks! but we likely wont be able to do those. We have a lot of organizational things going on that have us busy
@manhalrahman57854 жыл бұрын
Thanks I used to hate avl trees a lot because of rotations. But this video fixed it
@BackToBackSWE4 жыл бұрын
great.
@jenweatherwax71134 жыл бұрын
Lost me when counting nodes became positive and negative @6:10 ...is it negative when you go right, and positive if left?
@BackToBackSWE4 жыл бұрын
Hi, is this referring to balance at a node?
@jenweatherwax71134 жыл бұрын
Back To Back SWE Yes 😂 that is very confusing for me. All the positive 1 and negative 1 values
@JessPen003 жыл бұрын
my professor literally puts me to sleep, thank you so much for this video
@BackToBackSWE3 жыл бұрын
Haha! explore our full DSA based courses with promo code ‘KZbin40’ with a 40% discount - backtobackswe.com/pricing
@farhan7874 жыл бұрын
Most awaited video, thanks Benyam ❤❤
@BackToBackSWE4 жыл бұрын
sure.
@mritunjaypathak2514 жыл бұрын
Dude Where are you these days, no video for 8 months........you ok buddy?
@ishaansrivastav57324 жыл бұрын
Its hard to find a teacher who explains better than you SWE. Also, +1 on the tries tutorials would love that
@BackToBackSWE4 жыл бұрын
thanks and ok
@kirillzlobin7135 Жыл бұрын
12:45 How did we fix the balance if the tree became heavy on the other side
@0x1h0b4 жыл бұрын
thank god !!.. finally you are back.. good to see you buddy
@BackToBackSWE4 жыл бұрын
hey.
@KanekiSidibe3 жыл бұрын
This tutorial is awesome, since there is no dislike button, I just let you know in advance !
@mystica72844 жыл бұрын
yo welcome back!!! thanks for helping us. ;)
@BackToBackSWE4 жыл бұрын
sure.
@eberrodrigues45314 жыл бұрын
Clear yet thorough. Thank you man!
@BackToBackSWE4 жыл бұрын
Sure!
@cocoarecords4 жыл бұрын
The legend is back with a new video
@BackToBackSWE4 жыл бұрын
I am normal.
@jkim51184 жыл бұрын
Welcome back, Ben!
@BackToBackSWE4 жыл бұрын
hey.
@jkim51184 жыл бұрын
@@BackToBackSWE Yo Ben, is the discussion section on BTB SWE still active? I've posted some questions on this video.
@gcraneorigami4 жыл бұрын
Absolutely stellar explanation
@BackToBackSWE4 жыл бұрын
thx
@QwertyNPC4 жыл бұрын
For 15:10 the nodes You drew and erased I think the point is they can't exist, or rather if they existed the tree would be actually balanced. Or am I missing something ?
@BackToBackSWE4 жыл бұрын
I'm not sure what I said (rapid replying to comments can't go in and watch and I don't like watching myself)
@svenzanetti56374 жыл бұрын
Very clear explanation! Is the tree at 8:30 actually a BST though? Because 0 is to the right of 2...
@BackToBackSWE4 жыл бұрын
I think I correct it
@thatoneguy9287 Жыл бұрын
Thank you, it definitely helped alot but still i cant figure how do i determine if i need a left or a right left rotation? Like on what do i have to look to know which to use?
@kllau7193 жыл бұрын
This video really helped me to understand AVL tree! thanksssss :)
@BackToBackSWE3 жыл бұрын
Great!
@shine0nme1354 жыл бұрын
absolutely loved the way you explain the concept here thanks a lot this really helps me
@manojrajasekar60354 жыл бұрын
Yayy ! Welcome BACK Ben !
@BackToBackSWE4 жыл бұрын
hey.
@prohunter1911113 жыл бұрын
Your explanation was very clear, thank you very much you helped me a lot
@IStMl4 жыл бұрын
finally a natural explanation
@marcocaniglia20474 жыл бұрын
awesome video, my professor should watch these before lecturing lmao. Thank you!
@BackToBackSWE4 жыл бұрын
lol thanks!
@satheshbm924 жыл бұрын
Look who's back :) Great as usual Ben
@BackToBackSWE4 жыл бұрын
hey.
@pietasharp2 жыл бұрын
what is high of tree when on right side i see 2 nodes and left 2 nodes plus 1 note on the top? H(Tr)+1=2+1=3?
@chrispy8087 ай бұрын
Best explanation of this thank you!
@moosegoose12823 жыл бұрын
i exited out my prof zoom lecture to watch this. thank u
@BackToBackSWE3 жыл бұрын
haha! try our free mini course to explore more cool stuff - backtobackswe.com/
@marc-y5e4 жыл бұрын
I have a really important interview tomorrow. If I remember I’ll come here and update.
@sexcommunist4 жыл бұрын
Hey, how was your interview?
@sameerplaynicals87902 жыл бұрын
11:20 the purple node can't be equal to y, because the insertion condition was, smaller=left, bigger or equal to=right.
@manhalrahman57854 жыл бұрын
Yay Back to back is back
@BackToBackSWE4 жыл бұрын
hey.
@j_blue67843 жыл бұрын
Thanks, you explained it better than my prof! xD
@Andrypka2 жыл бұрын
Great video! You're a great teacher. Keep it up!
@BackToBackSWE2 жыл бұрын
Thank you, glad you liked it 😀 Do check out backtobackswe.com/platform/content and please recommend us to your family and friends 😀
@BurahaunUddin Жыл бұрын
Great video. Quick question though: Typically to calculate balance factor should we not do height of right - height of left. This way if its a left heavy tree you can tell because the balance factor will be < -1 and a right heavy tree will have a balance factor > 1?
@brainwizard89153 жыл бұрын
Wow what a sleek explanation
@BackToBackSWE3 жыл бұрын
haha
@ege61423 жыл бұрын
best dude ever. Thank you man
@VinoryreGaliАй бұрын
Thank you very much, your video helps me a lot, handsome MAN
@joshreynolds41644 жыл бұрын
he's back!
@BackToBackSWE4 жыл бұрын
hey. I never left, just been working on backtobackswe.com.
@Rishirajsingh27584 жыл бұрын
Hey bro , I have loved your teaching methodology , I have started visualising the algorithms , I love you man thank you so much. Could you try to cover up segment trees if possible
@BackToBackSWE4 жыл бұрын
great. and yes.
@patrickneff78462 жыл бұрын
Great explanation. Very clear, thanks.
@BackToBackSWE2 жыл бұрын
thanks, glad it helped! There are other codes at - backtobackswe.com/ check it out. Would love some feedback
@gaasong26153 жыл бұрын
Thank you so much for the best explanation I ever had.
@BackToBackSWE3 жыл бұрын
Amaze! do try our free mini course - backtobackswe.com/
@omitHD4 жыл бұрын
8:00 From what I understood previously, the first node is "0", then going down from there, whether left or right, it is increased by one. Why does he only start "0" at the second nodes instead of the first one?
@123cheezecakehd4 жыл бұрын
I think it's just to make the mathematical formula work, but yeah it's confusing.
@hanieyoosefi21693 жыл бұрын
Hi I just can say thank you so much.your video was a great help to me:)
@BackToBackSWE3 жыл бұрын
Glad to hear that :) Check out the free mini course on the website - backtobackswe.com/
@supamdeepbains51724 жыл бұрын
King's BACK!
@BackToBackSWE4 жыл бұрын
I am normal, a civilian
@youngsinatra12 ай бұрын
awesome video and explanations!
@kevinw6237 Жыл бұрын
thank you very much sir. very nice explanation indeed. is there a subsequent video that demonstrate code examples?
@XultrashaviT Жыл бұрын
This is amazing. thank you so so much, now i know how to do rotations
@ahmedsidi39763 жыл бұрын
Thank you thos videos are extremely helpful ! Keep going you're the best
@BackToBackSWE3 жыл бұрын
haha! thanks. Give a shot to the free mini course on the website - backtobackswe.com/
@HoTuMinuet5 ай бұрын
holly crap your explanation is spot on! thanks a lot
@chudchadanstud2 жыл бұрын
Could you not flatten the tree, get the node with the value closest to the median and set it as the root?
@TrueDetectivePikachu2 жыл бұрын
right in 6:09 I decided to just pause and get to code to see if I can understand it. I ended up with something not very stable but it works XD Done in Python, I'm not sure if this may be O(n log n), it prolly depends on how bad the tree that is traversing is class Node(object): def __init__(self, data=None): self.data: object = data self.left: Node = None self.right: Node = None def get_height(b: Node): def inner(b: Node): if b is None: return -1 return max(inner(b.left), inner(b.right)) + 1 return abs(inner(b.left) - inner(b.right))
@TrueDetectivePikachu2 жыл бұрын
still figuring out how to implement the rotation btw, ended in either a stack overflow or loosing a bunch of nodes along the way
@ghostfjdgcsusvsgsj Жыл бұрын
Thanks for the great explanation
@AparnaBushan Жыл бұрын
Thank you for this amazing video!
@justinkim31332 жыл бұрын
thanks a lot this video helped me understand avl trees!
@BackToBackSWE2 жыл бұрын
Thank You, Glad you liked it. Do check out backtobackswe.com/platform/content and please recommend us to your family and friends :)
@Wolverine_2616 ай бұрын
Can't find C++ programs for AVL on your website
@juliax38814 жыл бұрын
love your video! so clear! thanks.
@BackToBackSWE4 жыл бұрын
sure!
@a_k__2 жыл бұрын
Which app on iPad r u using for demonstration? Seems handy
@abugslife24614 жыл бұрын
THANK YOU SO MUCH FOR THIS VIDEO!! Very well explained and clear :) Helped me a lot!!!