Add to Wishlist
Data Structures & Algorithms

A Data Structure is a named storage location that can be used to store and organize data such that the data can be processed and retrieved in an efficient manner.
Why should you learn this course?
- Knowledge of Data Structures helps the programmer to build efficient and optimized software program.
- Learning Data Structures helps the programmer select the correct Data Structure based upon the set of operations the programmer intends to perform on the data.
1
DS Introduction
2
DS Environment
3
Arrays
4
Lists
5
Tuples
6
Dictionary
7
2-D Array
8
Matrix
9
Sets
10
Maps
11
Linked Lists
12
Stack
13
Queue
14
Dequeue
15
Advanced Linked list
16
Hash Table
17
Binary Tree
18
Search Tree
19
Heaps
20
Graphs
21
Algorithm Design
22
Divide and Conquer
23
Recursion
24
Backtracking
25
Sorting Algorithms
26
Searching Algorithms
27
Graph Algorithms
28
Algorithm Analysis
29
Big-O Notation
30
Algorithm Classes
31
Amortized Analysis
32
Algorithm Justifications
Be the first to add a review.
Please, login to leave a review