Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 2.63 KB

README.md

File metadata and controls

46 lines (35 loc) · 2.63 KB

Data Structures and Algorithms with TypeScript

The main purpose is to practice.

Data Structures

  1. Stack
  2. Queue
  3. Circular Queue
  4. Deque
  5. Linked List
  6. Double Linked List
  7. Hash Table
  8. Heap

Trees

  1. Binary Tree
  2. Binary Search Tree
  3. AVL Tree
  4. Red Black Tree

Search Algorithms

  1. Linear Search
  2. Binary Search

Sort Algortihms

  1. Bubble Sort
  2. Selection Sort
  3. Insertion Sort
  4. Counting Sort
  5. Merge Sort

Graph Based

  1. Adjacency Matrix
  2. Adjacency List
  3. Depth First Search
  4. Breadth First Search
  5. Bellman Ford's Algorithm

Greedy Algorithms

  1. Dijkstra Algorithm

Dynamic Programming

...