/Data-Structures-and-Algorithms

Data Structures and Algorithms in Dart

Primary LanguageDartGNU General Public License v3.0GPL-3.0

Data-Structures-and-Algorithms (Implemented in Dart)

Overview-

Data Structures --

  1. Dart Basic Data Structures (Lists (Array), Maps , Sets)
  2. Stacks
  3. Queue
  4. Priority Queues
  5. Linked List
  6. Trees (Binary Trees, Binary Search Trees, AVL Trees)
  7. Heaps
  8. Tries
  9. Graphs

Algoritms --

Sorting Algorithms

  1. Bubble Sort
  2. Selection Sort
  3. Insertion Sort
  4. Merge Sort
  5. Quick Sort
  6. Heap Sort

Dynamic Programming

Depth-First-Search

Breadth-First-Search

Dijkestra's Algorithm