Funny how i have to pay 10K for data structure course at my University and still learn nothing but here i understood everything for FREE. Thank you so much sir.
@ektakaushik15906 жыл бұрын
Amamzing videos.
@annaluna38486 жыл бұрын
same :/
@saurabhpande74565 жыл бұрын
KZbin or other Videos Series are the best mode of learning and one doesnt needs an University for it!
@Ftreptp5 жыл бұрын
10k for one course? XD what uni is that?
@ritam72885 жыл бұрын
@@Ftreptp Seriously XD
@kyrinky9 жыл бұрын
Your videos are beautifully explained, you have that gift, not everyone can explain with such clarity. Thanks for your help.
@andeluuledna9 жыл бұрын
+Kyrinky exactly, i could not understand my professor, and the class was boring. This video is so attractive and clear.
@frankulee19417 жыл бұрын
cant agree more
@21monks296 жыл бұрын
yeah I am totally diggin it .
@mayank3107956 жыл бұрын
Can someone tell me what will happen if lets say the 1st element in the linked list is at address 100 so the integer part will take 100-103 address and the node part will take 104-107 and lets say the next element in the linked list is from address 110. Now I want to insert a new element at the second position but there is no address available for that (as the new element + the node will take 8 bytes but only 3 bytes are remaining) Then what will happen?
@hrushikeshsilam55086 жыл бұрын
@@mayank310795 it will not take the between addresses it will create node in another address and just attach it
@leixun4 жыл бұрын
*My takeaways:* 1. Limitations of arrays 0:18 2. Linked list 7:43 3. Unlike an array, we can't access an element of a linked list in constant time O(1) 14:29 4. The time for accessing an element of a linked list is O(n), for inserting an element to a linked list is also O(n) 15:06 5. Benefits of linked list 16:29
@mycodeschool11 жыл бұрын
Hi Greg, Low level languages are machine language(instructions in binary) and assembly language. C is mostly called "mid-level language" because it gives a lot of low level control. But, generally the idea is that high level languages should give you a source code that should be portable to any architecture. Machine and assembly code work for a particular architecture only and need to be re-written if they need to be ported to other architecture.
@mycodeschool11 жыл бұрын
Hi Mohan, Insertion at end will take O(n) because you will have to traverse the complete list to insert at end. Insertion at head will take O(1) ( constant time )
@Abdelrhman_TheKing4 жыл бұрын
O(n) omega(1)
@nabiltech13664 жыл бұрын
Thanks you
@ahmed_raaphat3 жыл бұрын
Thanks for the clarity!
@Derbb3 жыл бұрын
not necessarily, it depends how you set things up. I'm able to insert and remove elements wherever in my linked list at O(1)
@whoami82472 жыл бұрын
@@Derbb how?
@nirajsuka6 жыл бұрын
Even IIT faculty can't teach in such better way
@raviprakash92155 жыл бұрын
when they started teaching rather than torturing the students
@aaryanpakhrani56715 жыл бұрын
@@raviprakash9215 Why did both of you go for IIT? You could have gone to Harvard or MIT or Caltech maybe you can get into Harvard 8 times but not IIT because JEE is the rest exam in the world.
@raviprakash92155 жыл бұрын
@@aaryanpakhrani5671 Nice joke,by the you can't deny that professor of premier institution of India are not at all good at teaching they have only big certifications awards and degree that worth nothing if you come to attend class of that professor.
@ayushmanbiswari62234 жыл бұрын
yes the teachers of iit are also not that gud cause i have cleared iit last year so i know d reality
@brinderdhaliwal35706 жыл бұрын
My dream is to become a Software Engineer in the Bay Area, and as I sit through my first Data Structures and Algorithms course, and cringe at the explanations given by my professor and barely understand other concepts so far, this explanation of Linked Lists give me hope. Thank you so much for paying forward your knowledge, and presenting it in a way that I could understand it.
@oscarwang79205 жыл бұрын
i have the same dream , keep it up u will make it!
@carlsmith85935 жыл бұрын
@@oscarwang7920 - Just keep learning, guys. You _will_ get there. Sometimes, a particular concept doesn't make proper sense until you understand other, related concepts, so you have to press on with a partial appreciation during the interim, but, your patience and dedication will pay off. Wizardry is very rewarding, in all kinds of interesting ways.
@wailbrch40714 жыл бұрын
it's been 2years how are you doing now ?
@DemondKing4 жыл бұрын
@@wailbrch4071 LOL I bet they working at google right now
@andrewhao25074 жыл бұрын
why the fuck am i paying so much to attend a college when i get free online tutorial from youtube? 15 weeks of college which is so compact and dense and i learn more from youtube since they cant teach
@skittlznt261110 жыл бұрын
I'm currently taking a data structures class. I've listened to my professor. I've read books. I've watched youTube videos. This video is by far the clearest, easiest to understand, most well put together lecture on linkedLists I have seen. You are very talented at explaining things.
@lindawisebear7 жыл бұрын
Sir, that was so perfectly explained. The storytelling does wonders in explaining. Amazing work!
@monicaslv3239 жыл бұрын
I have no words to describe how you helped me with you video tutorials. Thank you very much.
@thecoffeehog9 жыл бұрын
Great explanation man. I wish my teacher taught the same in this way. Keep it up. You are making lots of lives easier.
@danhle79994 жыл бұрын
this is great i am glad that you make this course for free, this means so much to me. It's really sad i heard that you passed a way this is such a big lose you are such a talented man, Rest in Peace man
@alijumc4 жыл бұрын
Can't imagine a guy with such knowledge can go to the bottom and explain the stuff in such a way is the biggest gift that a guy can have. Thank you.
@MohitK968 жыл бұрын
I bet nobody on you tube can explain as good as you : A genuine compliment straight from my heart after watching it :)
@oliverbeck68394 жыл бұрын
unfortunately the guy died so he can't see all this love :(
@frozeninretro4 жыл бұрын
@@oliverbeck6839 No, he didn't. The guy who died was the founder. The guy in the video is the co-founder,
@alokkumar86428 жыл бұрын
Mind blowing tutorial,never seen any better tutorial than this on linked list.Thanks a lot man
@mycodeschool10 жыл бұрын
Apeksha Contractor We have a playlist on Data structures - Introduction to data structures
@muhammadwaqas121910 жыл бұрын
+mycodeschool plz help, I don't understand when he says that insertion of a node will take O(n), howwww...........??? i think just two replacements of Link values happened so it shoud be O(2), right??? so confusing... :( Introduction to linked list
@alferdojuaqin423310 жыл бұрын
muhammad waqas its not constant to say o(2) and there's no O(2) in Big O notation ... Also you don't know how many process you need to do (you don't know the linked list size ) So Its (n) processes ... I hope you got it :)
@YangYao9 жыл бұрын
muhammad waqas Because it's worst case scenario, meaning you probably will have to travel n nodes to insert.
@philtrem9 жыл бұрын
O(n) means that the order of operation is proportional to n (number of elements), and that in the worst case you'll have to traverse the entire list.
@SanjeevKumar-qp2hv9 жыл бұрын
We have some important examples of data structure and linked list, you can visit tutorialgyan.com/what-is-linked-list-c-with-example/
@arthurtripp11497 жыл бұрын
This is just what i needed to keep progressing. So glad I found this playlist! thanks for teaching.
@shiladityaacharya8 жыл бұрын
I studied for over an hour and understood nothing of Linked List. I got the gist in 10minutes from your video. Thank you so much. :) :)
@brendanmuscutt50016 жыл бұрын
I cannot understand how anybody can disklike your videos. They are so well structured, considered and explained. Absolutely amazing. Dont give a .... on them who dislike your videos and keep up the good work.
@ahmetbayrak60458 жыл бұрын
i have never seen a style like that dude your style is good and also adding a subtitle is so usefull thanks for everything
@jaisonthomas91846 жыл бұрын
Holy hell - I've looked through a lot of videos/courses and have yet to see an explanation of Data Structures that is this clear and intuitive. Seriously, thank you so much for this. The pictures and metaphors really makes concepts clear.
@ojouniisama54014 жыл бұрын
Enrolled in cs50 didn't understand anything on lecture about data structure because the lecture kind of just sweeped through lots of data structures without in depth explanation, but just the basic concepts of each, so now im struggling to do the assignment, and I saw a vid recommending your channel and I'm not dissapointed so far.. Thank you so much for this vids helps a lot
@fenimorefillmore53224 жыл бұрын
I usually dont like videos after I watch any video but this guy explained in such a way I could resist myself from liking it . I wish he may find peace wherever he is at
@dreamer93756 жыл бұрын
If I was memory manager, I'd be like "Make up your damn mind, Albert!" That look on memory manager's face is real though😂
@shohag4029 жыл бұрын
The best video about linked list. Clear understanding. Thank you very very much....
@devendra.sanghavi8 жыл бұрын
Sir, how can i thank you. I was crying deeply because this linked list , stacks , etc was hard to understand for me. But now i have you :)
@Antvnio-B6 жыл бұрын
Dude you have no idea how much the scenarios helped. I wish my professor explained things like this instead of reading off of 90 powerpoint slides. I wrote it down in my notebook the same way you explained its really helped a lot.
@allHailKingJulien4 жыл бұрын
This is one of the best tutorials you will ever find. The least we can do is disable the adblocker, since views with adblocker enabled don't get monetized.
@mycodeschool11 жыл бұрын
In C, structs are not created on heap or what we call dynamic memory. So, if you just create a Node normally , it will go on stack. Anything on stack is freed from memory once a function call finishes. You want to keep a node in memory till the time you want. So, you use malloc in C or new operator in C++. A node created using malloc has to be referenced through a pointer. That's why we have to use Node*. contd to part 2..
@mycodeschool11 жыл бұрын
part 2... In Java, you can create a class class Node {int data; Node next; } and you will be good because classes in Java are automatically created on Heap (dynamic memory) and are referenced by variable name. To know more about stack and heap, see our series on pointers for a lesson on dynamic memory allocation.
@maheshbudhathoki17207 жыл бұрын
After roaming everywhere on the planet of the web to learn DS finally I got the right place.Thanks to god ..you explanation is tidy and clear
@fawazal-jubori69073 жыл бұрын
The best material ever I have seen to explain linked list. Great job...
@alseynidiop86506 жыл бұрын
The best video on linked list I have ever seen. You are one of the best pedagogical Teacher in the world and The best in this topic
@mattj15563 жыл бұрын
Sir, thank you so much. Your explanations are so clear, and you make data structures fun to learn.
@safwankhan52876 жыл бұрын
DUDE!! YOU ROCK!! You demystified linked list for me in 13 minutes! Best teacher ever!
@karthikeyasharmaparunandi10 жыл бұрын
HIGHLY EFFICIENT....no fuss..just straight to the point...SUPERB...
@vanessaveoli46197 жыл бұрын
It's my first time to learn link lists during summer class which is only 6 weeks. I wish my professor began the class with an explanation or rather an illustration such as this one. After watching this I can clearly understand what link lists are all about. Thank you
@kaziemad60825 жыл бұрын
The day after tomorrow is my exam and I don't even knew why linked list is so important. This is the best video on Linked list. Nicely explained. Thank you very very much sir. God bless you...
@devopsinsights4 жыл бұрын
Many thanks guy. The way you teach us is like telling a story. I really enjoy your story!!!
@sadiyairin3393 жыл бұрын
This playlist is the best data structure playlist i have ever seen.
@SahilSharma-os2mv7 жыл бұрын
what a great video, all the doubts got cleared i.e why the address block is included int the node , ur way of teaching is awesome loving this . thanks for such a video
@mycodeschool11 жыл бұрын
You cannot add a new element unless you create a new array of larger size. That's what we are saying.Vector is built on top of arrays. In vector implementation, when array gets filled, we recreate a new array of double the size of the previous array and copy the content from the previous array to the new array. We keep doubling the size of the array each time it gets filled. If we use dynamic memory allocation for arrays, we may sometimes be able to extend the same array using realloc function.
@chesswithsarang2 жыл бұрын
Your content is on a different level than other youtubers who are making similar study content. When I start seeing your video I get assured in the beginning that I will understand the concept. Thanks for giving that confidence to your viewers through that content. cheers
@eddiesengola44917 жыл бұрын
Thanks Albert! Finally, someone just demystified the understanding of the Linkedlist. Important to understand Memory Bytes assignments to Nodes. Once you understand behind the scenes about the Memory Bytes Assignment for the Head Node and all the Nodes in the LinkedList, and then, the game is over, and you can be traverse the LinkedList as you want and delete any Node you want in the Linkedlist.
@Setofhornsandahalo8 жыл бұрын
This video is the best explanation of linked list on KZbin. IMO. Thanks so much.
@shuyou12226 жыл бұрын
I study at one of the top CS universities in the world, but I still don't understand what my professor says. You explained WAY better than my university professor. Subscribed. Thanks a lot!
@sakolkritpengkhum40672 жыл бұрын
Man, this video is the best way to describe the linked list! Finally, I understand it! thank you bro!!
@Saad-dc6rc9 жыл бұрын
You are an amazing teacher. Really, your communication skills are extraordinary.
@apoorvaprabhat97716 жыл бұрын
Believe me Sir...you are the God of Explanation!!!
@Baloon_edits10 жыл бұрын
I was struggling to get understand and how to implement this linked-list ..but this cleared my many concepts....May Allah show straight path to u brother.....
@freddiememer10 жыл бұрын
Allah isn't real. Free your mind.
@mycodeschool10 жыл бұрын
Jimmy Watson I would quote a dialogue from the famous movie Matrix, " What's real NEO? If real is something that you can see and feel and touch, then they simply are electrical signals generated by your brain." Allah, God or anything you want to name it is a question. A question, "What's the source of our creation?".. And as the Buddhist say, till the time you do not know the answer, you should say "I do not know".. I call Allah or God a seeking, an attempt to answer some unknowns, a submission to some higher energy in which we all dissolve. Whether its real or not is a conclusion and I cannot draw it. I am certainly accepting Rahim's wishes. And I am accepting your reasoning too. :)
@taniarahman902810 жыл бұрын
Jimmy Watson Please dude watch the video and write comments for it. Why are you offending others beliefs. This video is not about religion
@realeques10 жыл бұрын
tania rahman may allah bring us lots of watermelons and KFC!
@taniarahman902810 жыл бұрын
Hello there! Mr. T!
@beenasathish18817 жыл бұрын
I can't thank you enough! You're the only reason I understood my computer portions for the exam! Keep up the good work bro!
@Nirmal11065 жыл бұрын
Very great , thank you sir Tommarow is my exam.. It helped me a lot because i understand the principle......,. Not like byhearting it....thank you.......sir
@watermonsters18108 жыл бұрын
This actually helped me out quite a bit. Your videos have great quality and I appreciate the jump-cuts when you're drawing and the accurate subtitles. Thank you.
@bharathkumar58707 жыл бұрын
one of the best tutorial for linked list explained for free of cost...god bless u
@sushmagoswami36616 жыл бұрын
My god ,By far the best explanation I have ever studied. Thank you so much
@qandos-nour3 жыл бұрын
Sir, you are the hero of computer science, I hope the best in your life, thank you best teacher
@souravpati200710 жыл бұрын
Excellent, I have spent a hell lot of time to understand linked list, but your tutorial is like magic !
@lindanarocks53268 жыл бұрын
I just love the way u explain things..I wish you were my teacher...but Yaa I loved it..thank u so much...
@LeslieJoe19899 жыл бұрын
I love this tutorial but have not watched it yet because of my hearing-impairment i cant hear what is being in this video :( So please get me their subtitles so i can use them to add it on it using VLC player. Thank.
@mycodeschool9 жыл бұрын
Leslie Joe You can turn on subtitles on YouTUbe, We have it here.
@LeslieJoe19899 жыл бұрын
mycodeschool Okay. I really meant that i want to download their subtitles in srt format for these video tutorials (already downloaded) for offline use. Please if u have them, let me get them through my email:- joe198930@gmail.com. I look forward to it. Stay blessed.
@LeslieJoe19899 жыл бұрын
Thanks alot
@seraj_valley5 жыл бұрын
420
@thestarinthesky_4 жыл бұрын
It is 2020 and this video is by far the best and amazing and super helpful! Thank you.
@sheddy35614 жыл бұрын
Memory manager is like "ah shit here we go again!"
@nabiltech13664 жыл бұрын
🤣
@AyushSingh-hu5vc4 жыл бұрын
😂👌👌
@sheerazahmed99804 жыл бұрын
hahahah
@qeoo65784 жыл бұрын
Lmfao
@sanjeeeeev3 жыл бұрын
bruhhhhhhhh
@aritrachakraborty84065 жыл бұрын
Your level of teaching is extraordinary . Please make more videos for other programing languages like python or java
@priyamsharma97787 жыл бұрын
Explained brilliantly!Our college professors should teach like this.I was having a lot of troubles in understanding,feels like i am going on the right rack now.
@hubertg71004 жыл бұрын
You illustration make this abstract concept so dam easy...finally understood it... Big thanks!
@khubaibraza84467 жыл бұрын
This Video is simply superb ... Your way of teaching remarkable.. Thumbs up for you
@SILX3 жыл бұрын
AMAZING teaching, I’m speechless
@Shelly888-s1r4 жыл бұрын
This video made be believe that I don't need to be an iit alumni to be good at computer science.....the topics are so vividly explained....thnx sir
@maxishlymax6802 Жыл бұрын
thank you so much. ive gained a much better understanding of data structures and memory because of you.
@visa.v.edition6675Ай бұрын
Wow, I really liked this one video. And it motivated me to go on with my self studying❤
@hrishikeshkalita69724 жыл бұрын
Beautiful Explanation! I think this is the first time I have understood what linked lists are! Fluidic demonstration and wonderful manner of progressing on a topic.
@adityabhate86524 жыл бұрын
if someone doesn't understand this ,then its better that you leave IT field and become something else!!!!!!!!! This is the best ever explanation possible.
@Eli_J_2 жыл бұрын
This is a very thorough, clear lesson. Thank you!
@kevinjones84075 жыл бұрын
I am so glad I found this video series. I was about to go fail my mid-term but now I have a chance
@anhho48205 жыл бұрын
Word can't tell how wonderful your video is. Thank you sir
@sourceoftruth-17 жыл бұрын
Thank you so much for your explanation. I couldn't get along with this class for 7 weeks, till i found you.
@mohitjain61118 жыл бұрын
Explained in simple words. Easy to digest. Great Job Done...
@tanayganguly12517 жыл бұрын
i just cant express my feelings how happy i am . thank you so much for helping us out.
@stride78608 жыл бұрын
What a fantastic video. I love how much there is to learn online these days. I need to learn more about data structures to be a better programmer and I also want to be prepared for when I eventually start my Bachelors level classes in my Computer Science degree. I saw the use of a LinkedBlockingQueue in a game programming series I'm going through which led me to Stacks and Queues, and then Linked List, and next is Blocking Queues
@ritaokonkwo4 жыл бұрын
Thank you so much. It’s 2020 and your video still helps me
@VS-ey2lf7 жыл бұрын
Your tutorials are very easy to understand.. thank you so much
@pinkersagi73826 жыл бұрын
You taught so beautifully. Everything is clear.
@MohamedAhmed-op3lu5 жыл бұрын
U r awesome, your way of explanation is simple and very useful and your accent is very good and very clear. Thank you for your videos and keep up.
@sumeetkamat9 жыл бұрын
Excellent videos! Perfect pacing...not too fast, not too slow!
@nabiltech13664 жыл бұрын
This is the best teaching ever.Simple & easy to understand.I hope i can keep going by watching ur videos!❤😄
@antragupta10017 жыл бұрын
I am not going to forget linked list at all in future cz of ur explanation .. thanku ..
@umyothein73635 жыл бұрын
Very well explained bro.....I always like simplicity..and you did the right job.You saved my day.
@lubainatankiwala67394 жыл бұрын
Thank you so much for this video, you have managed to explain a concept that is hard for a beginner like me (May be easy for others) in such a beautiful and simple way! I wish you all the best for the future!
@ahsantahirprogramming3 жыл бұрын
This chanel is about strong programing foundation exactly 💯
@VishiVish013 жыл бұрын
Very good lesson. Can be supplemental material to other textbooks and resources.
@AVADAKEDAVARA12310 жыл бұрын
Theses tutorials are life savers !
@aaronakers105510 жыл бұрын
Thank you for this explanation! I had some knowledge of how linked lists worked, but my knowledge was limited and convoluted. This video answered many of my questions. Thank you. Great video!
@shobanaraj73595 жыл бұрын
I know what linked list is... But his explaination and his story inspired me a lot😍😍😍😍
@Ky-vv8nj8 ай бұрын
Wonderful video. Cleared everything up
@raveendranvp22228 жыл бұрын
GREAT WAY TO EXPLAIN.. GOOD JOB mycodeschool..LOVED it!!
@vai5707 жыл бұрын
Incredibly clear and concise explanation. You are amazing!
@dreamx1tamil2595 жыл бұрын
Absolutely brilliant way of describing a particular topic and enhance even avg students
@WillsonMock10 жыл бұрын
this is a fantastic video - especially the description on how memory is allocated differently between arrays and linked lists! thank you!
@khomotjomodipa67987 жыл бұрын
Thank you very much, explanation is clear and straight to the point.
@Roy517947 жыл бұрын
You explain so eloquently !!!
@tushar54264 жыл бұрын
you are awesome sir, the way you explained via a story is outstanding.Thank you so much sir
@NitishKumarTutorials4 жыл бұрын
Watch this one , it is the best seedha dimag mein ghusega Pura 10 din ke andar load ho jayega kzbin.info/aero/PLbRk-vKGcVtbyctZWP9SUYewwUfx75CpZ