singly linked lists — .101
2 min readApr 27, 2022

To my friend,
We are going to have a quick read on singly linked lists.

You see this image , we can say its a singly linked list.
- The teacher is the HEAD , the last one is …the last of the list.
- Singly linked list(node) is like an array , but it has data and address of the next data, so now we can say : node{data, pointer}.
- ps : IT IS NOT AN ARRAY. in any way.
- The child is the data itself , and the child’s hand is the pointer of the next child(data).
- We identify last of the list if the pointer part of a node is NULL (ref, last child hand not holding anything)
Accessing this list & other stuff
- To get any child(node), we have to start from the Teacher(head).
- suppose we need to add a new child(node) at the end of ‘our follow the leader.’
We : get a new lastchild (data) , we set the pointer to null.(tell child not to hold anyone else’s hand)
— -:then assign the previous last child to hold the hand(pointer) of this new lastchild.
— -: then say the lastchild is the new lastchild. - Suppose we add the headteacher.
- She will go to the teacher right? cause which headteacher will be the tail? Okay alot but anyways
We : take the new headteacher(data) and let tell her to hold the hand (pointer) of the teacher.
— -: we say new headteacher is the head now.
We can access other nodes by aceessing the one before it I believe. To delete and what not.
But this is a simplified version.
This was more of a crash course.