defa(item, k):
_item = list(item)[:k]
for index, _ in enumerate(_item):
for index1, _ in enumerate(_item):
if _item[index] > _item[index1]:
_item[index], _item[index1] = _item[index1], _item[index]
for i in item[k:]:
if i < _item[-1]:
continuefor index, _ in enumerate(_item):
if i > _item[index]:
_item[index], i = i, _item[index]
return _item[-1]
问题: 设有N个元素的数组, 需要确定其中最大的第K个元素值.方法一:使用冒泡排序递减排序返回第K个元素def b(item, k): for index, _ in enumerate(item): for index1, _ in enumerate(item): if item[index] &gt; item[index1]:...