Nobody can explain this much clearly on a topic like Data Structure. Your videos are still continuing to be a hope for many students around the world
@fcortesjp10 жыл бұрын
Wow.. amazing... thank you so much.. It can't be clearer.. and the considerations about time of execution are a plus on this video. Awesome job.. I'm taking this class at a University in Colombia (south america) but the material I have to study from is light years away from your considerations and dynamics seen on your video.. all my kudos to you!.. this just furthers my admiration from India
@mycodeschool10 жыл бұрын
Thanks a lot Francisco Cortes for your encouraging words. :)
@danielk84525 жыл бұрын
so did you make it to google?
@theknowledgegate47624 жыл бұрын
See Visualization of Stack Queue And Linked List on java kzbin.info/www/bejne/n36rk5drgbiJsLM
@amritaanshnarain75243 жыл бұрын
@@danielk8452 LOL
@okaybossiamonyoutubeakkskd2 жыл бұрын
@@danielk8452 did you make to google?
@mahmoudfadaly8074 Жыл бұрын
Frankly I have never seen an explanation so easy and simple like what you have done in this video , its as u were reading my thoughts , any question that pops into my mind , I find you answering it , thank you one more time and I hope you see my comment after all these years and make ur day
@hehhehdummy8 жыл бұрын
You teach at such a high quality. I'm thankful that you have made these videos. Your voice is pleasant as well.
@varshithkemmasaram21153 жыл бұрын
R u from india?
@ShankarRam239 жыл бұрын
These video lectures rival the ones produced by several other foreign channels and outclasses them in several aspects. Best CS channel on youtube.
@SonuSonu-tk5pk7 жыл бұрын
sir ji aapke baare me jitna kahe utna kaam hai....kabhi milne ka maan karta hai..lekin california aana thoda time lagega... sir u are lord of teaching....
@rraj20958 жыл бұрын
the best and most precise explanation till far i've seen on internet..thanks a ton
@cjbantillo81426 ай бұрын
This topic made me cry, but thank you so much for having these lectures for free it really helps
@aptitudepointiit-bhu53582 жыл бұрын
This channel made the basic concepts crystal clear, thus all these follow-up questions are self-doable now. 💛
@pritammane15947 жыл бұрын
Your linked list explanations are too gud. U just saved my tomorrow's sem exam. THANK YOU SO MUCH !!!!!!!!!
@nirajabcd10 жыл бұрын
Beautiful! I am learning a lot from your videos. I have tired many books and other online courses but they can't be matched with yours. Hats off to you. Can't wait for more tutorials on graphs and other advanced topics.
@davidhilbert683010 жыл бұрын
Your one video is enough to understand. You are really good teacher. I should really thank you , you have actually helped me clear my college practicals. Your way of understanding is very good, I have seen many videos on KZbin yours was the best. I will recommend your videos for my friends as well. I kept on reading COMPUTER SCIENCE BY SANGEETA ARORA, THE BOOK IS A WASTE.
@harshupreti15266 жыл бұрын
isnt it sumita arora ?? XD just asking !!
@S3verance6 жыл бұрын
thats what i was thinking to lol
@divyanshagarwal9936 жыл бұрын
Pleasant voice,crystal clear explanation. Why can't my teacher be like this?
@aupairindo40858 жыл бұрын
The best java tutorial on youtube! great job! Many greetings from Schwitzerland!
@aravindrajeev45946 жыл бұрын
Exactly what I needed before my practical exam🙌🙌👌👌😌
@JZX6195 жыл бұрын
This playlist is really amazing. God bless you for helping students with their careers.
@Gurpreetsingh-fz4fq5 жыл бұрын
bro he is no more.....
@SuperJAIMISH8 жыл бұрын
That was explained way better than any teacher that has ever taught me! Thanks alot mate!
@VictorJunyiWang11 жыл бұрын
Thanks for the great uploading, succinct and easy to grasp. Just one typo in the code : struct Node* temp = (struct Node*)malloc(sizeof(struct Node*)); should be: struct Node* temp = (struct Node*)malloc(sizeof(struct Node)); I believe this is just a typo, however, might give confusion to beginners. :)
@mycodeschool11 жыл бұрын
Yeah.. it should be sizeof(struct Node) .. Thanks for pointing out. :)
@manvendranagaich73778 жыл бұрын
Thanks a lot , u have been able to put across the complex subject in a very subtle and simplified manner, it has saved a lot of time.
@magadheera710 жыл бұрын
You guys are awesome!! I can bet these are the best free lessons on the internet.. Your touch of underlying concepts and basics make you unique.. You will be big ones some day.. Thank you!!
@shekharsharma33293 жыл бұрын
I am preparing for my college placement and your videos are a great source to learn.
@marucado25396 жыл бұрын
You really helped me! Thank you very much. Even i don't know english very well, i could understand you. Thank you!!
@mohitdaga23567 жыл бұрын
Amazing tutorial. This is the best data structure series on the Internet. But,there is one thing I feel you should check in the dqueue function, when (front==rear), this might also mean that there is ONE ELEMENT present in the queue. So first we need to delete this and then (front=rear=NULL).
@sindhug71302 жыл бұрын
when you say "might also mean", is there a different meaning of front==rear? I mean does it mean anything else apart from the fact that there is only one node in the queue?
@ruis23458 жыл бұрын
Thank you for explaining these abstract process in a intuitive way. So amazing course.
@RajAnand23119 жыл бұрын
Thanx for putting on this video. You just saved me from failing in xams.
@shohag4029 жыл бұрын
All of your data structure videos are awesome. It could not have been better in my sense. I am eagerly waiting for your Graph tutorials...........
@piyaliroy84857 жыл бұрын
wish he was a teacher at my college.. love his videos !! thanks a LOT !!
@mrigendrapatel6 жыл бұрын
Crystal clear explanation. You rock man!!! :)
@KimberleyNaris6 жыл бұрын
this is so much easier than how my lecturer taught it...thanks a lot😊
@zokna8 жыл бұрын
If I am correct, the if(front==NULL && back==NULL) check in Enqueue() can be reduced to simply check the following condition if(front==NULL). This would also make the check at line 4 at 12:27 obsolete, since the "front" pointer will automatically be set to NULL, when the last node is dequeued, given the fact that the "last node"->next = NULL. This is of course only true if we perform a IsEmpty() check at the first line in Dequeue().
@joshuakoehler64574 жыл бұрын
A note to those who attempt the code and test. There is an error in his Enqueue function. For allocating space for a new link, the line should read struct Node* temp = malloc(sizeof(struct Node)); The cast on the right side (e.g. struct Node* next to malloc) is redundant. The other issue (a much bigger one) is that he malloced a pointer to a structure, instead of the structure itself. It should read malloc(sizeof(struct Node)) NOT struct Node* ! This will only allocate enough memory for a POINTER to a link, and not the link itself, which will cause an error with some compilers (Visual Studio C++ included). This thread explains this undefined behavior stackoverflow.com/questions/59418706/heap-corruption-detected-in-visual-studio-but-program-runs-fine-in-another-c-co
@tenealaspencer41508 жыл бұрын
This was awesome! The explanation of time complexity was great as well!
@surajbisht41114 жыл бұрын
brother your videos really helped me a lot with data structure.. keep making these videos..
@MrBalakoteswar6 жыл бұрын
I loved your way of explanation, simply super excited.
@shama.niyazi3 жыл бұрын
Thank you so much brother 🙏🙏 .. I was struggling 😭... Now understanding 😁🙏
@ntlzz939 жыл бұрын
when you finished any subject , you should have supplied more applications for this lesson . Like when finished lesson about stack or other lesson , you could introduce about application of stack such as Tower of Ha Noi , 8 Queens. ( I don't know exactly ) Thank you very much about your tutorials .
@vasugoyal55874 жыл бұрын
thank you brother for the huge help...ur videos are so smooth to grasp
@bolu33075 жыл бұрын
Python Implementation class Node: def __init__(self,data): self.data = data self.next = None class Q: def __init__(self): self.front = self.rear = None def enQ(self,val): val = Node(val) if self.empty(): self.front = self.rear = val else: self.rear.next = val self.rear = val def deQ(self): if self.empty(): return else: top = self.front self.front = self.front.next return top.data def empty(self): if self.front==None or self.rear==None: return True else: return False
@theknowledgegate47624 жыл бұрын
See Visualization of Stack Queue And Linked List on java kzbin.info/www/bejne/n36rk5drgbiJsLM
@mohitvarma10124 жыл бұрын
The best explanation possible!!
@MegaRED5557 жыл бұрын
these videos are so good. Thank you for the great work.
@Hhong_1120 Жыл бұрын
Still so good aftetr 9 yeat, its the best and easy understandable explaination in the youtube for me.
@chochokun93528 жыл бұрын
I like how you explain things :) they are clear and simple
@abhishek_sengupta5 жыл бұрын
Best explanation I could find
@soumithjavvaji33106 жыл бұрын
even my hod couldn't have taught clearer than this.Amazing videos.Try to upload stack using and queue and queue using stack sir(just a suggestion)
@toyganyilmaz4 жыл бұрын
excellent clear explanations, thanks for sharing your knowledge
@JohnSamuelM-nt3vx7 жыл бұрын
fabulous teaching.!!!!! i understood very clearly the concepts u taught. thank u................
@RatIceCream3 жыл бұрын
Thanks for posting!
@gauravjoshi48655 жыл бұрын
Thank you So much for this effort it helped me a lot to get Data Structure Concept
@fashiondvlog65845 жыл бұрын
Thnq soo much sir...it made me understood easier and simple..Wish me good luck for ma board exams🤗
@gauravjoshi48655 жыл бұрын
For me you are best Sir
@anandkrishnan199610 жыл бұрын
ur awesome and now i can able to understand about linked list and this queue implementation thanks a lot for this video as it is going to help me for the exams i have tomorrow keep up the good work all the best
@jigidhakan76787 жыл бұрын
Thank u sir your every videos r awsm...keep it upp..
@deshpandeyogini57367 жыл бұрын
best explaination... concepts are cleared ... thankyou.,....
@SugamMaheshwari9 жыл бұрын
brother you explain it so well ,thanks a lot!
@olatunjikehinde10819 жыл бұрын
good job, it really makes the topic simpler. thanks
@city5joy5 жыл бұрын
WOW AMAZING! THANK YOU!! I like your style of teaching! May God bless you
@julistracke39178 жыл бұрын
I can finally understand, thank you so much! Subscribed!
@harikachalla76169 жыл бұрын
Awesome sir...... It's so helpful
@vishalreddy35318 жыл бұрын
very helpful..till date the best explanation
@ThisIsMMI3 жыл бұрын
Thank you sir, you really teach well
@krishanudutta29433 жыл бұрын
Great Lecture it was your explanation is really great.. thanks a lot
@nityanandamuri52306 жыл бұрын
I clearly understood this topic! Thanks a lot!!! Can u also give the algorithm for circular queues using linked list too??????
@jitendersinghrathore706110 жыл бұрын
Really..Really Awesome explanation
@pavithraarumugam23596 жыл бұрын
Amazing explanation sir👌👏..looking for more videos from you on Data structures
@sepidehbahrami52236 жыл бұрын
thank you , this video helped me to understand queue.
@wareshakhan57409 жыл бұрын
Excellent explanation ..your all videos are veryyyyyy helpful thankx alott
@ilanaizelman39938 жыл бұрын
Awesome video. Good explanations and code, thank you very much!
@rizmandesu4 ай бұрын
wow so easy so understand, thank you sir
@ilhomsadriddinov36274 жыл бұрын
Great explanation.
@vamshitangudu17288 жыл бұрын
hi, in Data structures: Linked List implementation of Queue, I think the implmentation of en-queue has might need to be modified. the video shows struct Node* temp = (struct Node*)malloc(sizeof(struct Node *)); but instead it should be struct Node* temp = (struct Node*)malloc(sizeof(struct Node));
@ar_tushar7 жыл бұрын
Yes! u r right!
@abhishekahirrao42716 жыл бұрын
Both work when implemented
@laharianegama50045 жыл бұрын
very well taught.Can't thank u enough.
@akashmaheshwari70607 жыл бұрын
You are great... it can't be clearer..
@zornitsa259 жыл бұрын
Great explanation! Thank you very much :)
@dgsdggs10 жыл бұрын
helped me finished my project thank you
@assam78469 жыл бұрын
Thank you very much for this beautiful video...Keep it coming...
@VaLeEBP8 жыл бұрын
Hi, this is the best explanation that I got on internet, I want to do this but with local variables, do you have any code example?
@vidyapc95617 жыл бұрын
superb videos for learning
@nancyr89407 жыл бұрын
thank u soo much for ur videos .....its really helpful for me
@saswatapatra59195 жыл бұрын
Your videos are eternal :)
@mohitbv23317 жыл бұрын
thank you very much for the clear explanation.
@richasharma14474 жыл бұрын
thanks a lot ,these lectures were very helpful to me .Can u make another playlist on algorithms
@SaddamHussain-tl8kp7 жыл бұрын
awesome teacher
@asmafarook4 жыл бұрын
Thanks for all this material this is great help. Would it be possible to do a video on hash tables and their implementation as well? I couldn’t find any good video on it. Thank you
@gomuhamji18 жыл бұрын
Thank you so much... It will very help for me.
@Alex-mv3ht7 жыл бұрын
Thank you ! Finally understood it
@Akash-hq1ju7 жыл бұрын
nice video to clear concept
@shreyasrivastava77125 жыл бұрын
Thank u sir
@maxmillianshukuru86118 жыл бұрын
great tutorial...helped me much
@ACE-cd5mq8 жыл бұрын
Thank you so much for ur awesome videos
@Gameplay-pq6hk8 жыл бұрын
awesome explained !
@aniketsinghvats7672 жыл бұрын
Lol these videos are so helpful even in 2022
@Francesco_AP_2 жыл бұрын
i just had a 2 hour lecture but this video was way more healpfull lol
@raymondwalcott14559 жыл бұрын
Great tutorial! I am subscribing!
@abhishekahirrao42716 жыл бұрын
13:27 3rd line of the dequeue function it should be - if(rear=NULL) return; as the queue then would be unfilled. Front=NULL doesn't make any sense.
@Dibyendu_K9 жыл бұрын
Its very helpfull......Thanks alot,,,,,,,
@HuthaifaMady19929 жыл бұрын
Simple and awesome, Thank you ,,
@akniazi0017 жыл бұрын
Hi, this video lecture i think need a little modification, AS here, front and rear are pointing the same position where in definition always memory size is N-1 and if front and rear is equal at the start means that queue is empty and if it found during insertion it shows the overflow message. so always one cell will be empty where our front pointer will point. But in video both are pointing to one cell where it has value as well.