/data-structures

Primary LanguageJupyter NotebookMIT LicenseMIT

data-structures

Binder

This interactive textbook/notebook/tutorial serves as a supplement for lectures of Data Structure taught by Qiang Hao at Western Washington University.

The content covered by this textbook include:

  • Time Complexity
  • Common Sorting algorithms
    • Insertion Sort
    • Quick Sort
    • Merge Sort
  • Heap
    • Build a Heap
    • Heap Sort
  • Searching algorithms
    • Binary Search
    • Hashtable
    • Binary Search Tree