Skip to content

krishangoel21-zz/data-structure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Data Structure

Table of content

  1. Asymptotic analysis
  • Big Oh Notation, Ο
  • Omega Notation, Ω
  • Theta Notation, θ
  1. Greedy algorithms
  • Travelling Salesman Problem
  • Prim's Minimal Spanning Tree Algorithm
  • Kruskal's Minimal Spanning Tree Algorithm
  • Dijkstra's Minimal Spanning Tree Algorithm
  • Graph - Map Coloring
  • Graph - Vertex Cover
  • Knapsack Problem
  • Job Scheduling Problem
  1. Divide and conquer
  • Merge Sort
  • Quick Sort
  • Binary Search
  • Strassen's Matrix Multiplication
  • Closest pair (points)
  1. Dynamic programming
  • Fibonacci number series
  • Knapsack problem
  • Tower of Hanoi
  • All pair shortest path by Floyd-Warshall
  • Shortest path by Dijkstra
  • Project scheduling
  1. Linked List
  • Doubly Linked List
  • Circular Linked List
  1. Stack

  2. Queue

  3. Search

  • Linear search
  • Binary search
  • Interpolation search
  • Hash Table
  1. Sorting
  1. Graph
  • Depth First Search (DFS)
  • Breadth First Search (BFS)
  1. Tree
  • Binary Search Tree (BST)
  • AVL Tree
  • Spanning Tree
  • Heap
  1. Recursion
  • Tower of Hanoi
  • Fibonacci series

About

Basic data structure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published