我已经得到了quickSelect算法的以下伪代码。我对一些事情有点困惑,当我调用quickSelect方法时,我为'k‘发送了什么。另外,因为我需要在方法的开头声明count =0,所以在quickSelect的递归调用中,它总是会被设置回0,这不是我需要的,感谢帮助,我已经包含了伪代码以及下面的代码; if k >= m and k < m + count then: if m
以下是quickselect的代码if len(lst) !k >= m and k < m + count: print(pivot) return quickSelect(smallerList, k) return quickSelect(largerList, k-m-count)
我的问题是,它运行时没有