In July 2016, Stack Overflow introduced Documentation Beta. Documentation is community-curated, example-focused developer documentation, based on the principles of Stack Overflow. In Stack Overflow Documentation, examples are the star of the show. Anyone can add one, so good topics will eventually have several useful examples. And much like answers on Stack Overflow, the most helpful […]

Read More →

“An algorithm must be seen to be believed”, these are the words from Donald Knuth himself, the master who has written the best and comprehensive books on Algorithms. Here are some resources which would help you in visualising some common algorithms: Algorithm Visualizer: The visualisations are pretty good on this one. You can see the […]

Read More →

Algorithms are essential for any non trivial application. New algorithms tend to be dispersed across obscure academic journals and are difficult to access for engineers in the private sector. The goal of Algorithmia is to unlock the algorithmic knowledge of the world and make it accessible to anyone, anywhere. Algorithmia gives developers the ability to […]

Read More →

Here is a video on Visualization and “audibilization” of 15 Sorting Algorithms in 6 Minutes. The algorithms are: selection sort, insertion sort, quick sort, merge sort, heap sort, radix sort (LSD), radix sort (MSD), std::sort (intro sort), std::stable_sort (adaptive merge sort), shell sort, bubble sort, cocktail shaker sort, gnome sort, bitonic sort and bogo sort […]

Read More →