update kth_smallest_number_by_quick_select