Data Structures and Algorithms (DSA) Tutorial
Here we will learn: Data Structures & Algorithms – Overview Data Structures & Algorithms – Environment Setup Data Structures – Algorithms Basics Array Data Structure Data Structures and Types Dat Structure Basics Linked List Data Structure Doubly Linked List Data …
Overview
Here we will learn:
Data Structures & Algorithms – Overview
Data Structures & Algorithms – Environment Setup
Data Structures – Algorithms Basics
Array Data Structure
Data Structures and Types
Dat Structure Basics
Linked List Data Structure
Doubly Linked List Data Structure
Circular Linked List Data Structure
Stack Data Structure
Expression Parsing in Data Structure
Queue Data Structure
Data Structures – Searching Algorithms
Linear Search Algorithm
Binary Search Algorithm
Interpolation Search Algorithm
Jump Search Algorithm
Exponential Search Algorithm
Fibonacci Search Algorithm
Sublist Search Algorithm
Hash Table Data structure
Data Structures – Sorting Techniques
Bubble Sort Algorithm
Insertion Sort Algorithm
Selection Sort Algorithm
Merge Sort Algorithm
Heap Sort Algorithm
Shell Sort Algorithm
Bucket Sort Algorithm
Counting Sort Algorithm
Radix Sort Algorithm
Quick Sort Algorithm
Graph Data Structure
Spanning Tree
Depth First Search (DFS) Algorithm
Breadth First Search (BFS) Algorithm
Spanning Tree
Tree Data Structure
Tree Traversal
Defining a Node
Preorder Traversal
AVL Trees
Red Black Trees
B Trees
B+ Trees
Splay Trees
Tries Data Structure
Heap Data Structure
Recursion Algorithms
Tower of Hanoi Using Recursion
Fibonacci Series Using Recursion
Divide & Conquer Algorithm
Max-Min Problem
Strassen’s Matrix Multiplication
Karatsuba Algorithm
Greedy Algorithms
Travelling Salesman Problem (Greedy Approach)
Prim’s Minimal Spanning Tree 3
Kruskal’s Minimal Spanning Tree Algorithm toggle
Dijkstra’s Shortest Path Algorithm
Map Colouring Algorithm
Fractional Knapsack Problem
Job Sequencing with Deadline
Optimal Merge Pattern Algorithm
Approximation Algorithms
Matrix Chain Multiplication Algorithm
Floyd Warshall Algorithm
0-1 Knapsack Problem
Longest Common Subsequence Algorithm
Travelling Salesman Problem (Dynamic Approach)
Vertex Cover Algorithm
Set Cover Problem
Traveling Salesman using Approximation Algorithm
Randomized Algorithms
Karger’s Minimum Cut Algorithm
Fisher-Yates Shuffle Algorithm
DSA Questions & Answers
Data Structures & Algorithms – Quick Guide