//问题描述: 试编写一个算法,使之能够在数组L[1...n]中找出第k小的元素(即从小到大排序后处于第k个位置的元素) #include <stdio.h> // 结合快排思想,查找第5小函数 int find_the_minist_k(int sz[], int k, int low, int high) { int lowtemp = low, hightemp = high; // 由于下面修改low, high并且下面递归会用到low, high int pivot = sz[low…