Sugarcube | Learning Sorting Algorithms
17865
post-template-default,single,single-post,postid-17865,single-format-standard,ajax_fade,page_not_loaded,,qode-title-hidden,qode-theme-ver-9.5,wpb-js-composer js-comp-ver-4.12,vc_responsive

Learning Sorting Algorithms

Teaching Algorithms and Data Structures is each year a new challenge to meet. Especially when it comes to sorting algorithms : InsertionSort, SelectionSort, BubbleSort, ShellSort, QuickSort, MergeSort.

Grasping the essence of such algorithms may prove to be quite difficult. In order to alleviate the pain we propose Algolive, a simple animated user interface implemented in HTML5 (CSS3 & JavaScript) able to visually decipher the key steps of several major sorting algorithms.

AlgoLive is freely accessible for any personnal and teaching use : www.sugarcube.ch/algolive

Post written by Jean-Luc Bloechle