Unit 3 Dsa Notes
Unit 3 Dsa Notes
LINKED LIST:
1.Node:
A node is the fundamental building block of a linked list. Each
node contains
●Information field / Data field – it contains data part.
●Next Pointer: - It is self-referencing structure which
contains the Address of next Node to achieve the
behaviour of sequential Ness.
2.Pointer:
Pointer is a variable which contains the address of another
variable.
4.Empty List:
It is linked list which does not contains any node.
It is liked list which contains the “Information part & the next pointer”.
The list starts from the head node and moves forward sequentially
until the next pointer of a node is NULL, indicating the end of the list.
It only travels in the one direction.
//DESRICPTION
PTR- IT IS A POINTER VARIBLE
LIST- IT IS LINKED LIST WHICH CONTAINS NODE
START- IT IS A POINTER WHICH CONTAINS THE FIRST NODE
LINK- IT CONTAINS THE NEXT POINTER
Searching In Singly Linked list:
//DESRICPTION
PTR- IT IS A POINTER VARIBLE
LIST- IT IS LINKED LIST WHICH CONTAINS NODE
START- IT IS A POINTER WHICH CONTAINS THE FIRST NODE
LINK- IT CONTAINS THE NEXT POINTER
Insertion At Beginning Of The List:
//DESRICPTION
PTR- IT IS A POINTER VARIBLE
LIST- IT IS LINKED LIST WHICH CONTAINS NODE
START- IT IS A POINTER WHICH CONTAINS THE FIRST NODE
LINK- IT CONTAINS THE NEXT POINTER
LOC- IT CONTAINS THE ADDRESS OF DESIRED DATA
INFO- IT CONTAINS DATA PART OF NODE
Insertion At Location:
//DESRICPTION
PTR- IT IS A POINTER VARIBLE
LIST- IT IS LINKED LIST WHICH CONTAINS NODE
START- IT IS A POINTER WHICH CONTAINS THE FIRST NODE
LINK- IT CONTAINS THE NEXT POINTER
LOC- IT CONTAINS THE ADDRESS OF DESIRED DATA
Insertion At End:
//DESRICPTION
PTR- IT IS A POINTER VARIBLE
LIST- IT IS LINKED LIST WHICH CONTAINS NODE
TEMP-IT IS ALSO POINTER
START- IT IS A POINTER WHICH CONTAINS THE FIRST NODE
LINK- IT CONTAINS THE NEXT POINTER
Deletion At Beginning:
//DESRICPTION
PTR- IT IS A POINTER VARIBLE
LIST- IT IS LINKED LIST WHICH CONTAINS NODE
TEMP-IT IS ALSO POINTER
START- IT IS A POINTER WHICH CONTAINS THE FIRST NODE
LINK- IT CONTAINS THE NEXT POINTER
Deletion At Location:
//DESRICPTION
PTR- IT IS A POINTER VARIBLE
LIST- IT IS LINKED LIST WHICH CONTAINS NODE
START- IT IS A POINTER WHICH CONTAINS THE FIRST NODE
LINK- IT CONTAINS THE NEXT POINTER
LOC- IT CONTAINS THE ADDRESS OF DESIRED DATA
Deletion At End:
//DESRICPTION
LIST- IT IS LINKED LIST WHICH CONTAINS NODE
START- IT IS A POINTER WHICH CONTAINS THE FIRST NODE
LINK- IT CONTAINS THE NEXT POINTER
PTR- IT IS A POINTER VARIBLE
APLICATIONS OF LINKED LIST: