Welcome to Shaun Luttin's public notebook. It contains rough, practical notes. The guiding idea is that, despite what marketing tells us, there are no experts at anything. Sharing our half-baked ideas helps everyone. We're all just muddling thru. Find out more about our work at bigfont.ca.

Algorithms Unlocked Practice

Tags: algorithms, computer-science, javascript

Now on GitHub: https://github.com/shaunluttin/algorithms-unlocked

Each linked item goes to an live JavaScript REPL of the algorithm.


  • Linear Search – TODO
  • Binary Search – TODO


Data Structures

  • array
  • linked list
    • singly linked list – supports insert
    • doubly linked list – supports insert and delete
  • binary heap