Skip to content

dijonkitchen/algo-rhythms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

algo-rhythms

Tickling the plastics for music to my brain.

Learning a practical breadth of computer science through algorithms and data structures.

References:

http://www.cs.princeton.edu/courses/archive/fall16/cos226/lectures.html http://www3.cs.stonybrook.edu/~algorith/video-lectures/

Sorting

Insertion Sort

  • Sorting lists slightly misplaced relative to list size

Merge Sort

Intro Sort

Heap Sort

Quick Sort

Counting Sort

Searching

Binary Search

Hashing

  • Unordered iteration
  • File systems
  • Cryptography
  • Search

Trees, Tries, and Graphs

Hash Array Mapped Tries

Left-leaning Red-Black Trees

  • Ordered iteration
  • System symbol tables

B-Trees

  • File systems and databases

Ternary Search Tries

Graphs

  • Pathing
  • Internet
  • Programs
  • Relationships
  • Best/Priority-first Search
  • Breadth-first Search(queue)
  • Depth-first Search(stack)

About

Tickling the plastics for music to my brain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published