JavaScript DSA From Scratch — Implementations & Handwritten Traces
From-scratch JavaScript implementations of math, search, sort, stack, queue, linked list, hash table, graph, and BST — each with a handwritten execution-trace table, complexity, and demo calls.