Doubly Linked List

As there are many pointers use in doubly linked list, I am not able to implement the basic functions, like insertion of a node in doubly linked list, deletion of a node in doubly linked list, searching a node in doubly linked list.

And specially how to make traversal in both doubly and singly linked list to perform operations in the middle of list, for a track of pointers of previous node and current node.

Please provide me the basic codes for the above mentioned functions, so that I can understand the basic functions of doubly linked list

there must be some videos in your course on DLL

You can also understand DLL from here
last 5 videos

Code for doubly Linked List