Description
In this course, you will learn :
- Python concepts are advanced.
- Data Structures: A Beginner's Guide
- In-depth knowledge of data structures.
- The Basics of Linked Lists
- From Traversal to Linked List
- Introductions List that is linked twice.
- Insert an element at the end of the singly and doubly Linked List of Data Structures.
- Elements can be added to any location in a Linked List of Data Structures.
- Insert an Element at the Start of a Linked List of Data Structures.
- Remove an element from a Linked List of Data Structures.
- A primer on Binary Search Trees.
- Data Structures' Binary Search Trees are traversed.
- Traversal of Binary Search Trees of Data Structures in order, preorder, and postorder.
- Inserting a node into a Data Structures Binary Search Tree.
- Python List is used to implement Stacks and Queues.
- Linked List is used to implement Stacks and Queues.
Syllabus :
1. Linked Lists
- What is a Linked List?
- Traversing Through Linked List
- Lets Start with Doubly Linked List
2. Operations on Linked List
- Adding an Element at the BEGINNING of Linked List | Singly & Doubly Linked List
- Adding an Element at MIDDLE of Linked List | Singly & Doubly Linked List
- Adding an Element at the END of Linked List | Singly & Doubly Linked List
- Deleting Element from Linked List | Singly & Doubly Linked List
3. Binary Search Tree
- What is a Tree?
4. Operations on Binary Search Trees
- Inorder Traversing through Binary Search Trees
- Preorder and Postorder Traversing through Binary Search Trees
- Insert An Element into Binary Search Trees
5. Stack & Queues
- What are Stack & Queues?
6. Stack & Queues using List
- Stack using List
- Queue using List
7. Stack & Queues using Linked List
-
Stack using Linked List