Untitled
unknown
plain_text
2 years ago
458 B
7
Indexable
def quicksort(nums): if len(nums) <= 1: return nums else: q = nums[len(nums)//2] print(q, end=' ') l_nums = [n for n in nums if n < q] e_nums = [q] * nums.count(q) b_nums = [n for n in nums if n > q] return quicksort(l_nums) + e_nums + quicksort(b_nums) if __name__ == "__main__": m = int(input()) matr = [] for i in range(m): matr += list(map(int, input().split())) quicksort(matr)
Editor is loading...