Description
In this course, you will :
- Theory & algorithms Understand the working of DS and algorithms that operate on them. Visualize Data Structures in the form of diagrams & DRY-RUN algorithms step by step to understand working
- Practical Implementation (Programs) – Implement the DS and algorithms in the form of computer programs using C++ programming language.
Syllabus :
- Introduction to Data Structures & Algorithms
- What is Data Structures? & Why we need them?
- What is Abstract Data Types(ADT) in Data
- What is an Algorithm ? | Data Structures
- What is Stack Data Structure ?
- Stack Data Structure in C++ Programming
- What is Queue Data Structure ?
- Queue Data Structure in C++ Programming (usin...
- Circular Queue Data Structure with C++...
- Linked List Data Structure
- Singly Linked List Data Structure with all...
- C++ Program to Implement Singly...
- Doubly Linked List Data Structure with all...
- C++ Program to Implement Doubly...
- Circular Linked List Data Structure with all...
- C++ Program to Implement Circular...
- Linear Searching Algorithm in Data...
- Binary Search Algorithm
- Binary Search Algorithm C++ Code in Data...
- What are Sorting Algorithms
- Selection Sort Algorithm
- Selection Sort Algorithm C++ Code in Data...
- Insertion Sort Algorithm
- Insertion Sort Algorithm C++ Code in Data...
- Bubble Sort Algorithm
- Bubble Sort Algorithm with C++ Program
- Optimized Bubble Sort Algorithm
- What is Big O notation & Time Complexity of...
- Big Oh(O) vs Big Omega(?) vs Big Theta
- Space Complexity of Algorithms
- Merge Sort Algorithm
- Merge Sort Algorithm in C++ Programming
- Quick Sort Algorithm
- Quick Sort Algorithm in C++ Programming
- Counting Sort Sorting Algorithm
- Counting Sort Sorting Algorithm
- Radix Sort(Bucket Sort) Sorting Algorithm
- Radix Sort Algorithm
- Radix Sort Sorting Algorithm
- Shell Sort Algorithm
- C++ Program to Implement Shell Sort...