Тёмный

Trie Data Structure 

Tushar Roy - Coding Made Simple
Подписаться 243 тыс.
Просмотров 410 тыс.
50% 1

/ tusharroy25
github.com/mission-peace/inte...
Insert, delete and search into trie.

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

 

25 апр 2016

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 398   
@hehhehdummy
@hehhehdummy 7 лет назад
I think it's wonderful that you took the time to go over the code. I'm much more happy to see that you explained both the recursive and iterative implementations of the functions. Thanks so much!
@lkez2
@lkez2 7 лет назад
Wow. I just want to say thank you from the bottom of my heart. You are an amazing teacher. And you have no idea how much making these videos means to me. Thank you again
@anmoljawa8367
@anmoljawa8367 3 года назад
I really really like the way Tushar explains things, not giving out the code, but just the understanding one needs for the problem . Truly appreciate your effort @Tushar
@RitikSingh-bt3gp
@RitikSingh-bt3gp 3 года назад
Actually the code to the problem is in description box. But yes your point is commendable
@azeeztaiwo2802
@azeeztaiwo2802 4 года назад
one of the best tutorials i have seen on tries.
@GokulRG
@GokulRG 7 лет назад
Bro.. You're the best tutor i know man.. Thanks a lot...
@Anubis10110
@Anubis10110 6 лет назад
Check Mr.Abdul Bari for Algorithms...He is More than Amazing..This guy is good too
@Yagamilight19383
@Yagamilight19383 4 года назад
If he is the best tutor you know, you really need to see the world ...
@gauravruhela007
@gauravruhela007 4 года назад
@@Yagamilight19383 stop comparing pagalo....
@tryler449
@tryler449 3 года назад
^^ This, Tushar is totally a friend.
@universeboss4865
@universeboss4865 3 года назад
@@Yagamilight19383 200% true..., yeah he is good but not the best...
@alexitosrv
@alexitosrv 8 лет назад
Excellent explanation!! When I find algorithm descriptions like this I feel I can reconstruct the code any moment ever. Thank you.
@umcanes2005
@umcanes2005 4 года назад
Best walkthrough of Trie I have ever seen.
@iamsurmeli
@iamsurmeli 6 лет назад
You are the best data structure & algorithms instructor I have ever seen in my life.
@liangbinchen2519
@liangbinchen2519 4 года назад
Well I haven't went through all the videos about Trie yet but this is by far the best. Great work!
@rajmmehta495
@rajmmehta495 4 года назад
Thank you so much Tushar literally watching your videos has helped me pass engineering and its still helping while working as a professional.
@rajuathokpam
@rajuathokpam 5 лет назад
this is a great piece. i am revisiting this video today after a year again
@nouraa1258
@nouraa1258 5 лет назад
Thank you so much! This is the best tutorial on Tries. I really appreciate your efforts.
@chintalapativenkataramarahul
@chintalapativenkataramarahul 6 лет назад
I cannot even say how thankful I am to you for making this video. Thank you very much! Great explaination.
@arunvyas27
@arunvyas27 8 лет назад
Thanks a lot man, I have always stayed away from Trie but now after watching your video it seems so easy. :)
@shyam5631
@shyam5631 4 года назад
It's 2020 and still this is best channel to learn data structures and algorithms.
@jaatharsh
@jaatharsh 4 года назад
this is superb, can't thank you enough dude, keep on uploading such quality content.
@DenisG631
@DenisG631 8 лет назад
Excellent! It doesn't get any better. Thank you for your explanation!
@cashlalala
@cashlalala 5 лет назад
This is really awesome, long live Tushar!!
@tishachoudhuri7082
@tishachoudhuri7082 7 лет назад
Great explanation Tushar dada! you make things simple for new programmers :)
@iofirag
@iofirag 5 лет назад
This is the best video in youtube for Trie data structure i have found!
@ayushjindal4981
@ayushjindal4981 5 лет назад
Thumbs Up!!! The examples you take to demonstrate the concept are quite good
@tanujabharti8043
@tanujabharti8043 4 года назад
Trie was used to one of the nightmares for me...because of your video it becomes so easy...thank you :)
@morampudiakhil516
@morampudiakhil516 3 года назад
You have just made my day! Always feared of the word Trie, Now I feel very comfortable implementing it. Just Superb Job, Thanks
@maheshvshet
@maheshvshet 7 лет назад
Awesomely clear explanation. Thanks for sharing knowledge.
@KushBaronj
@KushBaronj 8 лет назад
Simple and to the point explanation . Thankyou so much, your videos are really help full.
@displacednaija
@displacednaija 5 лет назад
Wow, I know more about deep software system analysis in a few minutes of listening to this man than all my time interacting with devs in almost 6 years.
@prajaktabelgundi6461
@prajaktabelgundi6461 7 лет назад
Excellent video for understanding Trie implementation ! Thanks a lot !
@kuanlin4171
@kuanlin4171 7 лет назад
Very nice explanation! It really helps me understand the trie data structure!
@mohammedsadiq8178
@mohammedsadiq8178 5 лет назад
That code was really beautiful man! Awesome!
@cwash08
@cwash08 8 лет назад
Top notch. I've heard of trie but have never learned about it before.
@sunpacksun2954
@sunpacksun2954 4 года назад
Hello Tushar, I listen to your videos because I like your introduction "Hello Friends" Thanks for the videos
@PraveenGudivaka
@PraveenGudivaka 8 лет назад
Nice Explanation, I save lot time to me in understanding this data structer.
@abhishek8263
@abhishek8263 8 лет назад
Thanks @tushar. Your explanations are very easy to understand. it really help to learn quickly.
@yossi_cohen
@yossi_cohen 7 лет назад
You are a talent!!! good examples and excellent explanations
@tahanimachowdhury
@tahanimachowdhury 8 лет назад
Your explanations are very clear. Thank You for your efforts. Please make a video on Suffix Array.
@abhijittripathy4169
@abhijittripathy4169 7 лет назад
Awesome explanation. Thanks a lot for your videos !
@travellerpal4911
@travellerpal4911 3 года назад
This guy is really amazing at teaching new concepts
@metapoynter
@metapoynter 7 лет назад
Thank you very much @Tushar Roy for this tutorial. You really did a good job, explaining it clearly. I was able to do the coding challenge on HackerRank that is of difficulty level Hard very easily.
@asifbilla4924
@asifbilla4924 7 лет назад
Nice Video...Thanks for your effort to make this video..
@Shades.of.life.by.Vandana
@Shades.of.life.by.Vandana 5 лет назад
explained in very easy way...very good Tushar
@Bala-go6cc
@Bala-go6cc 8 лет назад
Simple and superb explanation..thanks tushar roy!!
@laracroft9079
@laracroft9079 8 лет назад
love your channel! pls keep up the good work:)
@QuinsonHonQBB123XX
@QuinsonHonQBB123XX 4 года назад
This video has helped me a lot in understanding Tries. The concepts were well-explained and I was able to come up with my own implementation on C++ fairly easily. Thanks!
@lorinbehringer3147
@lorinbehringer3147 8 лет назад
excellent explanation! your videos are really helpful
@soniamartis9849
@soniamartis9849 8 лет назад
excellent video on tries. Never understood tries before watching this video!!
@MW-fm1qq
@MW-fm1qq 4 года назад
Amazing explaining! Thank you so much!
@vaibskinikar
@vaibskinikar 8 лет назад
Superb explanation!! Was waiting for this video. Thanks so much for taking out time!
@raviagarwal4287
@raviagarwal4287 4 года назад
Sir, your explanation is very clear and easy, your video helps me to understand this topic in a very easy way!!. Thank you😊
@Bakepichai
@Bakepichai 5 лет назад
Beautiful explanation Tushar
@sharonalexander7254
@sharonalexander7254 5 лет назад
Cleared my doubt. Thank you sir.
@prathashukla6596
@prathashukla6596 4 года назад
perfectly explained good job as always!
@ababbaba7600
@ababbaba7600 7 лет назад
Thanks Tushar, very good explanation.....video was very helpful!!
@Ronakrktanna
@Ronakrktanna 8 лет назад
Thank you! This really helped. :)
@YashSharma-fm1du
@YashSharma-fm1du 8 лет назад
Thanks man! You saved my time.
@shubhamkhatri445
@shubhamkhatri445 8 лет назад
My trie is super clear after watching your video....thank you for creating this video:))....it would be great if you teach ternary search tree also...
@ChristianESL
@ChristianESL 5 лет назад
I love your videos. Thanks. You are the best.
@Klaster961
@Klaster961 7 лет назад
Amazing explanation as always
@praveenchukka
@praveenchukka 7 лет назад
Awesome video man :) you made it so simple.
@amanvsh
@amanvsh 5 лет назад
Very clear, very helpful. Thanks :)
@lanpingdeng1094
@lanpingdeng1094 4 года назад
Great video and code, now I am clear about the TRIE
@Joyddep
@Joyddep 4 года назад
Wow. Really good explanation!
@gloverelaxis
@gloverelaxis 5 лет назад
Thanks for your useful labour here Tushar! I'd recommend getting a "lavalier" or just "lav" microphone; they're the ones that you clip onto your shirt's lapel. It would help the audio quality a _lot_, and make following the explanations a lot easier for international people who only know English as a second language. Lavalier mics are also relatively cheap compared to other kinds of microphone.
@codetolive27
@codetolive27 6 лет назад
Awesome video!! Keep up the good work
@anirudhraovasudevarao3211
@anirudhraovasudevarao3211 7 лет назад
By far the best explanation for trie data structure. Thanks a ton for this video. What makes this video unique is the usage of sample strings to explain , which cover the corner cases.
@caimgeo5009
@caimgeo5009 6 лет назад
Wonderful explanation and simple coding..
@rohanthakrar7599
@rohanthakrar7599 Год назад
Thank you Tushar this is a great, well explained lecture
@rengasamyerrappan1122
@rengasamyerrappan1122 7 лет назад
Nice explanation, thanks for the video.
@gurpreettata
@gurpreettata 4 года назад
great way to explain the topics. crystal clear
@shubhamsinghal6226
@shubhamsinghal6226 7 лет назад
Best Video to understand the concept in detail
@ivandrofly
@ivandrofly 4 месяца назад
Thanks :) - I've learn trie before but needed a refresh
@PaddyVicky
@PaddyVicky 8 лет назад
A good simple to the point tutorial. Thx
@Chintanp7
@Chintanp7 6 лет назад
Nice and clear explanation. Thanks :)
@shwetasingh-tr2jn
@shwetasingh-tr2jn 8 лет назад
very helpful :)...many mant thnks.. plz also make a video on suffix arrays
@deepamgupta8011
@deepamgupta8011 4 года назад
Great explanation @Tushar Roy
@AKASH-sw9bs
@AKASH-sw9bs 4 года назад
thanks sir . such a elegant explanation , easy to understand , better then one on gfg.
@kishorguptha
@kishorguptha 6 лет назад
nice video. the videos which you present are really good..man..
@pilidvini
@pilidvini 7 лет назад
Very clear and simple explanation :) Thanks
@sidhantakumarpattnaik2962
@sidhantakumarpattnaik2962 8 лет назад
waited for this video . Thanks so much ...
@ReneeSLiu-zx5tj
@ReneeSLiu-zx5tj 5 лет назад
SUBSCRIBED! Very very clear explanation.
@ajourney179
@ajourney179 4 года назад
best video on trie ever and forever.
@andrewthmas
@andrewthmas 3 года назад
You are a good teacher and a good Developer
@pushkarnarayan597
@pushkarnarayan597 7 лет назад
Great tushar .. Keep it up
@roh9934
@roh9934 7 лет назад
SIr, it would be awesome and very helpful if you could teach this data structure in C/C++. because its implementation is quite confusing. Thank you sir for the video
@sreenathc
@sreenathc 3 года назад
Excellent explanation. I think this would be so easy to implement in a functional programming language like Haskell...will have to try thst
@naughtyrishan
@naughtyrishan 6 лет назад
Much Respect Sir :) God Bless..
@kraj2217
@kraj2217 3 года назад
Awesome explanation. Thanks a lot!
@rahuldevmishra4558
@rahuldevmishra4558 7 лет назад
+Tushar Roy - Coding Made Simple - I have a question at 12:55 Lets say, there is another word "cbc", which means that it will end at the node "c". Now we have two words '"abc" and " cbc". So when we delete the word "abc", we mark the node following "c" to false which would also delete "cbc". So how do we handle this scenario ?
@NitishSarin
@NitishSarin 7 лет назад
"abc" starts with 'a' and "cbc" starts with c, so they will have different starting paths from the base root node. This situation will never occur. both will have an ending 'c' node, but these will be two different and independant nodes. Hope you understood! :)
@rahuldevmishra4558
@rahuldevmishra4558 7 лет назад
+ Nitisha Sarin - Thank you for the explanation.
@raavikaGaba
@raavikaGaba 5 лет назад
Kudos Tushar, you are an epitome of how to put up things in a concise and easy way , was really helpful, kindly upload more such videos
@tejakommineni8434
@tejakommineni8434 7 лет назад
I like your explanations very much. any doubt in algorithms I search for your videos. Do address more problems in dynamic programming, backtracking and graphs. They are tricky
@xahraahmadi9207
@xahraahmadi9207 3 года назад
its very good that you are at first explain then give a code its very good plz do that with other videos that you will be share
@atineshsingh3382
@atineshsingh3382 8 лет назад
Very clear explanation Bro.
@someshwarroychowdhury8623
@someshwarroychowdhury8623 4 года назад
Such a good explanation!
@PizzaAndEminence
@PizzaAndEminence 3 года назад
Amazing explanation, thank you so much
@sunilnarwaria7452
@sunilnarwaria7452 5 лет назад
great videos.... it helped me alot....thnk you
@RagazzoKZ
@RagazzoKZ 4 года назад
As always very helpful
@jayendran3516
@jayendran3516 6 лет назад
Clear explanation Thanks man!!!
@yuvaranikannan9297
@yuvaranikannan9297 5 лет назад
Thank you so much Tushor Sir :)
@nO_d3N1AL
@nO_d3N1AL 8 лет назад
Great explanation!
@rituvarkey4035
@rituvarkey4035 4 года назад
in case of string abcd, why was d not added to the node containing {c,g} like how you did for abgl?
@SunggukLim
@SunggukLim 6 лет назад
Thanks for nice video , as always
Далее
I gave 127 interviews. Top 5 Algorithms they asked me.
8:36
СЛУЧАЙ В ЧЕРНОБЫЛЕ😰#shorts
00:19
Просмотров 203 тыс.
Каха заблудился в горах
00:57
Просмотров 2,1 млн
The Trie Data Structure (Prefix Tree)
21:07
Просмотров 74 тыс.
Segment Tree Range Minimum Query
27:44
Просмотров 272 тыс.
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 788 тыс.
10.1 AVL Tree - Insertion and Rotations
43:08
Просмотров 1,1 млн
Lowest Common Ancestor Binary Tree
11:08
Просмотров 250 тыс.
Hash Tables and Hash Functions
13:56
Просмотров 1,5 млн