Needed to look up BIT and ended up here. Definitely better than the top ranked videos on the subject. Good job with the illustrations. Also a perfect pace for me.
@adityamantri78284 жыл бұрын
Yeah you're welcome sissy!
@hshah88318 жыл бұрын
One of the best explanation for binary indexed tree, i've come across so far.
@ompatel80914 жыл бұрын
Incredibly well made explanation and visualization! Hats off to you bud.
@sarswataryan593 жыл бұрын
finally found a tutorial that is so clear to understand......this should be on the top of search list. Good JOB!!!!
@rayxr4 жыл бұрын
Dude, you clutched tf out of this explanation. The way my professor did this was so unnecessarily confusing after seeing this. Great job.
@allanlago17 жыл бұрын
It is hard to find a good tutorial about computer science on youtube, but this one is it. Very good job
@commentator24072 жыл бұрын
i dont usually comment........this is so crystal clear explaination even for beginners.... thank u
@CorpusGigantus8 жыл бұрын
14:18 If you are using 1-indexed arrays I believe the "while idx < len(bit_arr)" should be "while idx
@gsscala5 ай бұрын
thought the same thing about
@onurcanisler3 жыл бұрын
*Hats off for this incredible teacher.*
@quantumcookie647 жыл бұрын
I've heard a lot of people say that BIT is difficult to understand... Maybe they haven't found your tutorial yet :)
@jalgs42107 жыл бұрын
+Sethu Kumar Great to hear. Thanks a bunch.
@adityamantri78284 жыл бұрын
Or mine big guy
@ashutoshaswal4 жыл бұрын
Best Explanation I Ever Found About BIT! Thank You Sir!
@chaitanyagawande8554 жыл бұрын
very insightful and helpful tutorial in understanding Fenwick in a clear way. Thank you for your efforts.
@YeGaogaosanyong4 жыл бұрын
Great tutorial. I think I finally understand how Fenwick tree works under the hood. Big thanks!
@sumit6b4 жыл бұрын
I don't think BIT could be explained in any way better than this. Thanks a lot!
@christinehill44918 жыл бұрын
This is a very good tutorial. It should be the highest rated BIT tutorial.
@tonywen74127 жыл бұрын
Very good and clear explanation of how BIT works and why it works.
@pavanputhra5 жыл бұрын
Best I have found so far on Binary Index Tree. I could understand in one go
@competitivecoding99655 жыл бұрын
Absolute masterpiece .Can't stress enough about how good this tutorial is .Thank you so much!
@adityamantri78284 жыл бұрын
No problem buddy!
@dineshraj59573 жыл бұрын
best explanation I have found so far!
@ilikememes90524 жыл бұрын
Thanks for this video explanation, I always lookup for videos which explains concepts behind them. I saw many videos on this topic "Fenwick Trees" but they teach theory only. Finally, After a long way through watching videos I came on this video. Definetly deserves my Like. Cheers
@narasimhaswamy54642 жыл бұрын
This was so perfect that anyone can understood in one go.
@diwu6897 жыл бұрын
This was the best explanation of BIT that I found on youtube!
@eldarahmadov12754 жыл бұрын
I cannot thank you enough for making this crystal clear! Great job!
@omarkhaled-os2wv8 жыл бұрын
Way to go ! it is a very good tutorial. It is the best tutorial of Binary indexed tree I watched before. Really other tutorials are terrible comparing to yours.
@adityamantri78284 жыл бұрын
Other than mine
@pushkarsoni89275 жыл бұрын
This is Exactly What I need , Thank you .. Does anyone Know some other Tutorials for other topics where explanation is this very good cuz these kind of videos are hard to find.
@stablesort4 жыл бұрын
I agree, this is an excellent tutorial. For other topics, including a different angle on visualizing Fenwick Trees, try: kzbin.info/www/bejne/Y5zIlYSqZ7qgpKc
@shankhashubhramukherjee35854 жыл бұрын
amazing video...such a clear and visual approach to understand....
@xyzhang60535 жыл бұрын
Although the accent is not the best, but the content is supreme.
@davidmuk98718 жыл бұрын
Nice tutorial! I come across this BIT structure by accident, didn't know there's such a efficient tree
@indigoturtle52347 жыл бұрын
I'm pretty sure x & (x-1) also works for the bit-wise operation, and its easier!
@pushkarsoni89275 жыл бұрын
it removes the last bit but how to add to last bit?
@adityamantri78284 жыл бұрын
NO IT DOESN'T. DON'T DROP OUT OF SCHOOL KIDS OR YOU'LL TURN OUT LIKE THIS GUY
@wsss60887 жыл бұрын
Better than the rank 1 video in KZbin search. Thank you!
@pushkarsoni89275 жыл бұрын
Hey, do you compete in HackerEarth?
@adityamantri78284 жыл бұрын
You're welcome!
@Ruddradev8 жыл бұрын
This was very nice Jack. I thoroughly enjoyed the simple way you explained this topic.
@adityamantri78284 жыл бұрын
Oh haha, thank you! *Blushes*
@yiyang43687 жыл бұрын
No doubt it's the best tutorial on Binary Indexed Tree! Thank you so much!
@adityamantri78284 жыл бұрын
You're welcome kid!
@yaswanthchunduru52983 жыл бұрын
The awesome lecture that I hed has ever seen, Thanks
@xenowits5 жыл бұрын
too good explanation!!Perfect hats off dude clarity of concepts is mindblowing
@Evcurik8 жыл бұрын
Really good tutorial, I suppose the others want to gain more watches by making the videos so poor, you have to watch them again and again, but yours was good enough to get the subject for the first time :D Would be great if you do the AVL or black/red tree tutorial, these are very poorly made :D Thanks a lot ;)
@arpit350076 жыл бұрын
+Eva Nedeliaková The exact thing cam to my mind.
@adityamantri78284 жыл бұрын
Thanks, I know I do a lot for the community
@jkinsella8 жыл бұрын
Phenomenal explanation. Looking forward to more algorithm vids
@ezizdurdyyev38134 жыл бұрын
the best explanation so far!!!
@tofrom85412 жыл бұрын
Very awesome and nice explanation .
@092fariaafrin73 жыл бұрын
Simply Awesome!! 💜💜
@stablesort4 жыл бұрын
Very well done!
@WangYangX6 жыл бұрын
Very intuitive explanation of BIT
@ojasgupta14544 жыл бұрын
Really good explanation
@xfw10306 жыл бұрын
by far the best explanation. thank you !
@nipulsindwani1174 жыл бұрын
That was really amazing, understood in one go
@josevillegas27217 жыл бұрын
You can also clear the last set bit of x by doing x = x & (x-1)
@SharatS7 жыл бұрын
Great illustrations on the video. Made it easy to understand :)
@aftabulislam5928 жыл бұрын
Very simple and easy to understand tutorial. Thanks
@purnima_26 жыл бұрын
Best video tutorial for fenwick tree. Thanks a lot
@fernandogabrieli29153 жыл бұрын
thank you for this video! it was very helpful to me
@sahil85654 жыл бұрын
Great Video! Please upload more like these !
@arjundas18307 жыл бұрын
good job.. This is very good, great illustrations.
@ankitbansal23034 жыл бұрын
Great Explanation
@siddharthgaur79196 жыл бұрын
Nice illustration!!
@B0JACK4 жыл бұрын
Great job with this
@esrefozdq8 жыл бұрын
Nice tutorial with clear explanations.
@CSERohitKartik4 жыл бұрын
very clear and precise!
@yangli65974 жыл бұрын
It's a great tutorial i had seen of BIT. But I found a little typo at 9:39 which we need to from position 6 to position 4, so we need to take the last set bit 1 flip to zero. The binary representation of 6 is 0110, convert to 4 which is 0100. So did you say in the video "0110 which is 6 and we flip the last set bit again ane we end up with 1011" is wrong? Did you want to say "we end up with 0100"?
@johannesginthaburg89548 жыл бұрын
Can someone explain why we need to do x & -x? isn't this just 1? why not just do index + 1, index -1. to get the next or parent respectively?
@yusizhang80838 жыл бұрын
It is trying to get the **rightmost** "1" in the bit. Say in memory we represent integer using 8bits(for the simplicity), so that if the idx is integer 8, which will be (00001000). Then -idx will be (111101111) + 1(flip every bit and add 1), which is (11111000). Now if you do "&"(AND) operation, you will get (00001000). This is what you want eventually, the **rightmost** "1" in the bit.
@johannesginthaburg89548 жыл бұрын
Yusi Zhang wow, you just blew my mind. thanks for taking the time to comment.
@rajeshmanchikanti673310 ай бұрын
It was very good explaination
@jasonl2077 жыл бұрын
thank you very much! finally I understand how it is constructed
@valvakar16227 жыл бұрын
Very nicely explained, thanks!
@vishnuvardhan6235 жыл бұрын
very precise loved it
@_thehunter_4 жыл бұрын
thanks for making this video, it was really helpful...
@ArjunTanwar9004 жыл бұрын
why dont you make more videos on algorithms, you explain things really well
@yyl36834 жыл бұрын
Great explanation! Thanks!
@RaviChoudhary_iitkgp8 жыл бұрын
thanks for simple and elegant explanation...
@seyoungj7 жыл бұрын
Thank you a lot. Well explained and easy to understand!
@lingyongwang28178 жыл бұрын
Great Video!
@GusGusCastelanos19978 жыл бұрын
Great video man!
@minecroft8 жыл бұрын
thanks for your time and this great video 👍🏻
@akhilkaushik73486 жыл бұрын
Good Tutorial. Keep it up !
@SonuSonu-tk5pk6 жыл бұрын
amazing explanation thanks for the video
@rockgitmo8 жыл бұрын
Very good tutorial!
@santanabas8 жыл бұрын
brilliant explanation
@kalhou21458 жыл бұрын
excellent explanation! thanks!
@xiaoranlr8 жыл бұрын
Great tutorial!
@nzjaunnoo60308 жыл бұрын
Wonderful! Thank you so much.
@21scars665 жыл бұрын
dis right here is d goddamn treasure!
@story_time_437 жыл бұрын
thanks a lot, really good tutorial
@arpit350076 жыл бұрын
Really nice video
@momo575636 жыл бұрын
Great Video!!!
@EalhamAlMusabbir7 жыл бұрын
Thanks a lot for the nice tutorial... :)
@xiqiruan28485 жыл бұрын
omg finally I understood it!
@user-wc1sm8cj8s4 жыл бұрын
not sure if this is an ASMR Fenwick tree video or what. Just kidding
@testshar21172 жыл бұрын
9:37 - Did you say 1011 is 4? That's wrong.
@vetiarvind7 ай бұрын
i don't really get it alas
@cedricchen69465 жыл бұрын
So much thanks!!!!!
@AmanKumar-gq7li4 жыл бұрын
nice video .Thanks.
@lynnjohn9155 жыл бұрын
x & (x-1) also works
@hyperbola_cc5 жыл бұрын
Good instruction
@dejavukun5 жыл бұрын
Thanks a lot man!
@AtulkumarGupta0807966 жыл бұрын
excellent bro
@graciagarcia4825 жыл бұрын
THANK YOU VERY MUCH
@evertonalbuquerque36234 жыл бұрын
*thank you*
@ashugarg31967 жыл бұрын
please upload video on trie
@chak-pongchung84637 жыл бұрын
After all, Binary Indexed Tree is actually not "binary tree", it is just the index which makes use of the binary representation? I dont quite see any binary tree shape here in the video.
@jalgs42107 жыл бұрын
+Chak-Pong Chung Yes, you are correct. BIT is no binary tree. (a Segment tree would be a binary tree)
@VBeniwal_IITKGP4 жыл бұрын
Thanks bro!!!
@ShubhamJoshishubhamjoshi8 жыл бұрын
Thanks a lot.
@adilmahmood90986 жыл бұрын
two minutes of silence for people who have disliked