Time Stamps: 1. 00:00 - 00:56 -> Introduction 2. 00:57 - 10:31 -> What is Linked List? 3. 10:32 - 13:17 -> Where it is used? 4. 13:18 - 24:10 -> Struct/Class in C++ 5. 24:11 - 26:20 -> Class in Java 6. 26:21 - 27:54 -> Memory space used 7. 27:55 - 37:21 -> Array to Linked List 8. 37:22 - 40:13 -> Traversal in Linked List 9. 40:14 - 42:00 -> Length of a Linked List 10. 42:01 - 44:36 -> Search an element in Linked List 11. 44:37 - 45:16 -> Outro *P.S.: Deletion and insertion a node in LL will be in next video.
I have solved all the linked list problems from Striver's a2z sheet but I still watched the lecture because I know I will learn something new from Striver's lecture or atleast have a revision of the concepts. The basics of linked list has been explained beautifully in this lecture. Thanks Striver.
Great explaination I was striving a lot in LinkedIn lists and kept on finding the lectures . But as I saw that sir is started a LinkedIn list bootcamp I was very happy thankyou sir .because DSA journey has become fluid because of you.❤❤❤❤
All the video lectures and the articles helped me a lot to gain confidence in DSA and will be helping me in the interviews. Thank you Striver bhaiya for bringing such amazing content for free.
I start data structure since 2 year from now but due to some reason my continuity break many times but I started again from the basic because I feel uncomfortable . The only data structure (linked list ) in which I am so much confident that I not revise that again.
This is really really amazing amazing section since i watched many channesls, i couldn't understand linked list in the well manner and no one teacher like you teach. once again i really really thanks sir.
Hey Striver, you might need to sort the A to Z DSA Playlist, the topics are not sequencial but in order/aligned with your website. We need to scroll a lot to shift from arrays to linkedlist. not a problem for 1-2 times... but we use it every day so its kinda annoying. thank you
Disclaimer for the person not getting this , u must watch the video 4-5 times next plz type the code and for each statment use cout and see what is going inside every variable u will understand the ll concept. For me it took 10-12 times to watch the coding part of the video. Now i am Fully confident
Thank you sir for the wonderful explanation! Even though i needed to rewind the video a couple of times to understand everything, but yeah i am feeling confident now!🙂
Sir, is it necessary that I've to learn arrays, stacks, queues, linked lists and then trees, graphs in this order Or can I learn them in any order? Ur teaching is valuable sir💫
Loving your dedication for coding if Agreed give me a thumbs Up along with the Striver . Reminder: Don't forget to type understood in comment and give a like to his hard work.
Timestamp : 14:33 I just have one doubt 14:33 int x =2 and it’s a value type how it will create memory in heap? It should be in stack I believe . Can someone explain.?
yes... primitive types are stored in stack, also if we'd have assigned any object to x, then as well only the object is created in the heap and the reference variable (x) is stored in the stack .
@20:50 - Struct is Public by default and Class is Private by default - No need to explicitly write the same if one needs to use default behavior. Need to write Public in Class to make it accessible.
Hi Striver, I am having difficulty finding the JavaScript code link for the LinkedList series. I know your teaching is not language-specific, but for the first video, if you could provide the code link, it would be very helpful. Thanks!
QUERY : when we make array it stores in stack segment of memory , and when we use DYNAMIC MEMORY ALLOCATION array will be created on HEAP so what about LL means where data stored in stack or heap
Hi Striver, I have a query regarding online interviews. I know it will be better if I have an iPad or some other pad. It gives me an edge to explain my solution for Ds or explain a design in System design. But right now, I'm just using MS paint for this. It is difficult to explain the solution just using MS Paint. Can you suggest whether I should buy an iPad for my next interview or do you know any other available solution?
Hey striver where You have attached the notes of this lecture. I checked in your website there is no any any artical present for Introduction of linkedlist.
I'm confused about something. Do we need to copy the head pointer inside a function for printing the LL? Even if I don't copy, the head from main function is unchanged. So is it necessary to copy? Can I use like this? void traverse(Node *head) { while(head != nullptr) { cout data next; } cout
If I use a different variable called SIZE to keep track of the number of elements in a linked list, I don't really need O(N) complexity to find out the size
bhaiya everytime you keep saying "it is declared in heap memory int x=2 " , shouldn't the variables declared within main would be in stack, activation record of main function? or i need to correct my basics . please let me know @takeUforward
local variables declared within a function, including main(), are typically stored on the stack. The stack is a region of memory that is managed automatically by the compiler and is used for storing local variables.
In function even if do temper the head it wont affect the head as agruments are passed by value not by reference please do correct me if i am wrong see yah
Best channel for learning dsa thnku sir just because of your cheatsheet and playlist i was able to crack my campus placement 🎉❤
Can you share the cheatsheet link for preparation
Which company?
@@sampathsriram4292 search on google "A to Z striver DSA sheet" you would get it
Time Stamps:
1. 00:00 - 00:56 -> Introduction
2. 00:57 - 10:31 -> What is Linked List?
3. 10:32 - 13:17 -> Where it is used?
4. 13:18 - 24:10 -> Struct/Class in C++
5. 24:11 - 26:20 -> Class in Java
6. 26:21 - 27:54 -> Memory space used
7. 27:55 - 37:21 -> Array to Linked List
8. 37:22 - 40:13 -> Traversal in Linked List
9. 40:14 - 42:00 -> Length of a Linked List
10. 42:01 - 44:36 -> Search an element in Linked List
11. 44:37 - 45:16 -> Outro
*P.S.: Deletion and insertion a node in LL will be in next video.
👍
You doing god's work ❤
@@OmCanpe but chatgpt is doing his work
@@harshkasli-sr1gp true
Not too late , but I wish I found this channel 2yrs ago. Great explanation anyways💯
bhai tab yeh videos hi nahi the..
@@LearnerAbhi21 haha yes
@@LearnerAbhi21 😂
somehow he made me connect everything related to c++, java, and pointers in this lecture. absolutely incredible lecture man
I have solved all the linked list problems from Striver's a2z sheet but I still watched the lecture because I know I will learn something new from Striver's lecture or atleast have a revision of the concepts.
The basics of linked list has been explained beautifully in this lecture. Thanks Striver.
Great explaination I was striving a lot in LinkedIn lists and kept on finding the lectures . But as I saw that sir is started a LinkedIn list bootcamp I was very happy thankyou sir .because DSA journey has become fluid because of you.❤❤❤❤
things that i couldnt grasp for 2 years , i learnt in 15 mins
BEST EXPLANATION YET
finally with the help of a senior and your onpoint inputs, understood LL after trying and failing for a month. Huge success to you.
Striver Bhai ke aage koi bol sakta hai kya. 😍. Going to be the Best bootcamp for linkedlist!!!! Josh++
badiya lecture tha, 2 baar dekhna pada par sab samjh aa gya
All the video lectures and the articles helped me a lot to gain confidence in DSA and will be helping me in the interviews. Thank you Striver bhaiya for bringing such amazing content for free.
You are working very hard and helping a lot for those who cannot able to pay for courses, keep going I encourage you.
the most beautiful explanation one could ever find on linked list
I start data structure since 2 year from now but due to some reason my continuity break many times but I started again from the basic because I feel uncomfortable . The only data structure (linked list ) in which I am so much confident that I not revise that again.
Great and simple explanation of linked list ever seen in youtube. Thanks striver for creating such a great content.
This is really really amazing amazing section since i watched many channesls, i couldn't understand linked list in the well manner and no one teacher like you teach.
once again i really really thanks sir.
Wow , Your initiative is amazing . Thank you. You worth much more than money. Huge Respect for you sir.
He kept his promise. My favorite channel. Thank you striver for everything
Finally started to learn Linkedlist from a Great Tutor 🔥
Best video on LL till now , thnx for providing such a content.
Hey Striver, you might need to sort the A to Z DSA Playlist, the topics are not sequencial but in order/aligned with your website. We need to scroll a lot to shift from arrays to linkedlist. not a problem for 1-2 times... but we use it every day so its kinda annoying. thank you
Sir,literally I was waiting for your lecture on linkedlist
Thankyou so much sir ❤
Striver's voice is the best❤❤
Thank you so much for starting new playlist linkedlist.
Thank You Sir,
This lectures helps to lot of students to grab theiir campus placements
Disclaimer for the person not getting this , u must watch the video 4-5 times next plz type the code and for each statment use cout and see what is going inside every variable u will understand the ll concept. For me it took 10-12 times to watch the coding part of the video. Now i am Fully confident
Best playlist for LL.Thanku striver bhaiya.
This topic is little bit complex for me because I am learning it for the first time but I know I will make it thoroughly with the passage of time ;)
Got It this time after 1 week ;)
@@graviton001 Follow the A to Z playlist! Start with Linked List then Trees.
Thank you sir for the wonderful explanation! Even though i needed to rewind the video a couple of times to understand everything, but yeah i am feeling confident now!🙂
Thank you for giving such an amazing content for free ❤❤
please do playlist for String data structures
Bro did u found ans on strings
I'm a python DSA guy.....
but this teaching is awesome
love the way u teach also loved your confidence!!!!
Sir, is it necessary that I've to learn arrays, stacks, queues, linked lists and then trees, graphs in this order
Or can I learn them in any order?
Ur teaching is valuable sir💫
U must know bout arrays, pointers and structures to understand linked list
:)
Loving your dedication for coding if Agreed give me a thumbs Up along with the Striver .
Reminder: Don't forget to type understood in comment and give a like to his hard work.
Well knew all of these but kyun na dekhein naya tarike se kya xplanation h. Banda sahi kaam karta h, like thokna banta h.
please make a playlist on strings , it's very confusing learning this from others
same request
hopefully he makes it ASAP, its one of the MOST important basics for dsa
bhai ek hi dil he , kitni baar jitoge , really really amazing explanation ❤
20:45 -> concept of class and objects imp
28:15 -> converting to linkedlist from array
I love this channel so much
Timestamp : 14:33 I just have one doubt 14:33 int x =2 and it’s a value type how it will create memory in heap?
It should be in stack I believe .
Can someone explain.?
yes i too thought the same
yes it will be in stack.
yes... primitive types are stored in stack, also if we'd have assigned any object to x, then as well only the object is created in the heap and the reference variable (x) is stored in the stack .
thank you Srila prabhupada Hare krishna
starting my linked list playlist today !
Day 1 of Linked LIst is completed Bhaiya
Thankyou so much sir ❤ for this amazing content and explanation 👏
Omg , what a teaching skills u have bro ❤
Going to be the best bootcamp for linked list ♥️♥️♥️♥️😁😁
such an easy and detailed explanation
@20:50 - Struct is Public by default and Class is Private by default - No need to explicitly write the same if one needs to use default behavior. Need to write Public in Class to make it accessible.
You write it for readability in industry. The interviewer taking your interview might not be knowing your language. Keep all these things in mind
Made everything so simple , great explanation
thank you so much raj bhaiya. love from odisha 🥰
beautifully explained.🤗
best dsa channel.
Striver bhai ki jai ho paid m kya rakha, jab bhai padheyega toh smaj jarur ayega jai ho striver bhai ki
Thankyou so much sir ji 🙏🙏
Thanks for this boot camp striver❤
You are a life saver 😊❤😍😘🥰
Hi Striver, I am having difficulty finding the JavaScript code link for the LinkedList series. I know your teaching is not language-specific, but for the first video, if you could provide the code link, it would be very helpful. Thanks!
We will link articles soon!
@@takeUforward can you please let me know if you have linked it? It would be very kind of you.
@@takeUforward I see the JS articles are not updated yet.
it's a very humble request, please launch strings course
QUERY : when we make array it stores in stack segment of memory , and when we use DYNAMIC MEMORY ALLOCATION array will be created on HEAP so what about LL means where data stored in stack or heap
Amazing Explanation brother
Bhai ek number ka kam ker raho ho . Bus kerte raho.
Hi Striver, I have a query regarding online interviews.
I know it will be better if I have an iPad or some other pad. It gives me an edge to explain my solution for Ds or explain a design in System design. But right now, I'm just using MS paint for this. It is difficult to explain the solution just using MS Paint.
Can you suggest whether I should buy an iPad for my next interview or do you know any other available solution?
Can't thank you enough sir . Thanks a lot
Hey striver where You have attached the notes of this lecture. I checked in your website there is no any any artical present for Introduction of linkedlist.
Understood,Thanks striver for this amazing video.
Completed sir 26/11/2023 - Murugavel E
Very Good explanation
imp TimeStamps:
Node class -> 27:00
(java code) Array to LL -> 30:00
Traverse in LL -> 37:40
Length of LL -> 40:30
Search in LL -> 42:30
I'm confused about something. Do we need to copy the head pointer inside a function for printing the LL?
Even if I don't copy, the head from main function is unchanged. So is it necessary to copy?
Can I use like this?
void traverse(Node *head)
{
while(head != nullptr)
{
cout data next;
}
cout
your videos are so great bro...
understood sir
Really u i am not trying it 10-12 th time i M still not getting link list syntax
Striver please make a playlist on string from A2Z dsa sheet.
at 36.40 you said we need to give private static otherwise we need to create object I don't get that plz explain that
thank you bhaiya for your efforts
It's really worth it for placement
best lecture ever
Him getting passionate about Node at 17:35 🤣
😂😂😂
Starting this topic today !!!
The last part ( 43:26 ) is about a oops concept "GENERICS" .
One Of the easy explanation...... 👌👌👌
If I use a different variable called SIZE to keep track of the number of elements in a linked list, I don't really need O(N) complexity to find out the size
bhaiya everytime you keep saying "it is declared in heap memory int x=2 " , shouldn't the variables declared within main would be in stack, activation record of main function? or i need to correct my basics . please let me know @takeUforward
local variables declared within a function, including main(), are typically stored on the stack. The stack is a region of memory that is managed automatically by the compiler and is used for storing local variables.
Superbly awesome video.
@takeuforward can you pls tell me which screen recorder u are using to record the notes that you are explaining
Good explanation Striver
Thankyou bhaiya for this amazing content
Thanks
Simply great 🎉🎉
is this channel is helpful for python coder's. plz do reply😊
Thank you
@takeUforward sir will you also upload String(basic) series??
In function even if do temper the head it wont affect the head as agruments are passed by value not by reference please do correct me if i am wrong see yah
You are the best❤! Thank you Bhaiya💌!!
Awsome Striver! loved the first video.
please tell me that python is sufficient for cracking tcs nqt
can you please provide with playlist link for Google Software Engineer preparation.
Best for dsa
Understood, thank you.
sir when are string playlist going to start ??????
@take U forward,@Striver,Please Add This Linked-list sheet into your A-Z Dsa Sheet.