Showing posts with label sort algorithm. Show all posts
Showing posts with label sort algorithm. Show all posts

Tuesday, January 31, 2012

Introsort implementation by Groovy.

Another groovy homework. this time Introsort.

From Wikipedia :
Introsort or introspective sort is a sorting algorithm designed by David Musser in 1997. It begins with quicksort and switches to heapsort when the recursion depth exceeds a level based on (the logarithm of) the number of elements being sorted. It is the best of both worlds, with a worst-case O(n log n) runtime and practical performance comparable to quicksort on typical data sets. Since both algorithms it uses are comparison sorts, it too is a comparison sort.

Friday, January 20, 2012

Quick Sort, My Groovy Implementation

My Groovy Implementation for QuickSort: