Challenging algorithms
This list presents several challenging algorithms and data structures I find valuable for any programmer to implement, improving their technical understanding and approach to complex problems.
This is Jeff Erickson's excellent, free textbook on algorithms. It's a comprehensive resource for intermediate to advanced students, assuming prior knowledge of discrete math and basic data structures.
Visit jeffe.cs.illinois.edu →