Other
The Stony Brook Algorithm Repository
A comprehensive collection of algorithm implementations for fundamental problems in combinatorial algorithms. Provides algorithms for common programming problems. It also provides pointers on how to implement those algorithms in various...
TED Talks
Ted: Ted Ed: What's the Fastest Way to Alphabetize Your Bookshelf?
You work at the college library. You're in the middle of a quiet afternoon when suddenly, a shipment of 1,280 books arrives. The books are in a straight line, but they're all out of order, and the automatic sorting system is broken. How...
TED Talks
Ted: Ted Ed: What's an Algorithm?
An algorithm is a method of solving problems both big and small. Though computers run algorithms constantly, humans can also solve problems with algorithms. David J. Malan explains how algorithms can be used in seemingly simple...
John Wiley & Sons
An Algorithm: Baking a Cake
A single slide that defines the term algorithm and then lists the steps to bake a cake as an example