A linked list is a linear data structure that consists of a sequence of nodes, where each node stores a reference to an element and a reference to the next node in the sequence. Linked lists are typically implemented with a head and a tail, which are references to the first and last nodes in the list, respectively.
There are several types of linked lists, including singly linked lists, doubly linked lists, and circular linked lists.
In this particular video, Instructor is explaining the singly list and implemented it in python
If you are preparing for the interview. Here are the some questions based on linked list. We will also try to implement these question in our upcoming video.
How do you implement a linked list in Python?
What are the advantages and disadvantages of using a linked list compared to an array?
How do you reverse a linked list?
How do you detect if a linked list has a cycle?
How do you remove duplicates from a linked list?
How do you implement a stack using a linked list?
How do you implement a queue using a linked list?
How do you implement a merge sort on a linked list?
How do you find the middle element of a linked list?
How do you implement a deep copy of a linked list?
#DSA using python
#datascience
#pythonprogramming
#machinelearning
#deeplearning
#programming