def findKth(self, a, n, K): #第K大,即第n-K小,因此我们可以将最终排序位置为n-K的值作为目标位置; if a==None or K>n:return None low,high=0,n-1 #1.首先找到第一个最终位置上的元素所在的位置pos pos=Partition(a, low, high) #2.如果该位置pos是目标位置,那么直接返回pos位置上的数即可,否则二分快排; while pos!=n-K: #3.如果当前pos位置...