Parallel Sorting in Theory and in Practice I
We’re going to begin our discussion of parallel algorithms. We’ll do this by giving a parallel version of
quick_sort_plus
. We finish this entry by extending the “Almost the Master Theorem” to include cases where f(n) = cn^alpha*log_2(n). In our next entry, we’ll introduce merge_sort
as well as a couple different parallel versions of it. We’ll also discuss both the theoretical and practical runtimes for these functions.