Please look at the handout regarding assigments on the class web site before submitting your solutions.
Given a positive integer k,
divide the input sequence into 2k groups
sort each group recursively
play a tournament among the smallest elements of each group
repeatedly replace the tournament winner with its successor in its sorted group
and replay the comparisons involving this winner to get the next winner
(using a sentinel when a group is exhausted)
What is the worst-case time complexity of this algorithm?