Sublime
An inspiration engine for ideas


10 SOME SIMPLE ALGORITHMS AND DATA STRUCTURES
John Guttag • Introduction to Computation and Programming Using Python, second edition: With Application to Understanding Data
Keep in mind that the most efficient algorithm is not always the algorithm of choice.
John Guttag • Introduction to Computation and Programming Using Python, second edition: With Application to Understanding Data
Introduction to Algorithms: A Creative Approach
Brad Stone • The Everything Store: Jeff Bezos and the Age of Amazon
Knowing all these sorting algorithms should come in handy next time you decide to alphabetize your bookshelf. Like President Obama, you’ll know not to use Bubble Sort. Instead, a good strategy—ratified by human and machine librarians alike—is to Bucket Sort until you get down to small enough piles that Insertion Sort is reasonable, or to have a Mer
... See moreBrian Christian, Tom Griffiths • Algorithms to Live By: The Computer Science of Human Decisions

A SIMPLISTIC INTRODUCTION TO ALGORITHMIC COMPLEXITY
John Guttag • Introduction to Computation and Programming Using Python, second edition: With Application to Understanding Data
This is end-user programming, a vision for empowered computing pursued by bright-eyed computer science visionaries.