INTELLECTUS
Gallery
Toggle theme
Sign In
DSA
Unit 1
Introduction to DSA
What is Data Structures and Algorithms?
Why Learn DSA?
Time and Space Complexity Analysis
Unit 2
Arrays
Array Operations: Insertion, Deletion, Search
Multi-dimensional Arrays
Array Basics
Unit 3
Linked Lists
Introduction to Linked Lists
Types of Linked Lists: Singly, Doubly, Circular
Linked List Operations
Unit 4
Stacks and Queues
Stacks: LIFO Data Structure
Queues: FIFO Data Structure
Applications of Stacks and Queues
Unit 5
Trees
Binary Trees
Introduction to Trees
Tree Traversals: Inorder, Preorder, Postorder
Unit 6
Graphs
Introduction to Graphs
Graph Traversals: BFS and DFS
Graph Representations
Unit 7
Sorting Algorithms
Bubble Sort
Insertion Sort
Merge Sort
Unit 8
Searching Algorithms
Linear Search
Hashing
Binary Search
Unit 9
Dynamic Programming
Memoization vs Tabulation
Introduction to Dynamic Programming
Solving Problems with Dynamic Programming
Unit 7 • Chapter 1
Bubble Sort
Summary
Unable to generate summary.
Concept Check
Check Answer
Next
Insertion Sort