摘要:
def quicksort(arr): if len(arr) < 2: return arr else: pivot = arr[0] left = [x for x in arr[1:] if x < pivot] rigtt = [x for x in arr[1:] if x > pivot 阅读全文
摘要:
直接上代码: lst = [2, 4, 1, 5, 8, 6, 9, 12, 11, 3, 15, 14, 13] def f(): for i in range(len(lst)): for j in range(i + 1, len(lst)): # 从第二个数字开始到最后一个数字 min_nu 阅读全文
摘要:
直接上代码:lst = [2, 4, 1, 5, 8, 6, 9, 12, 11, 3, 15, 14, 13]def f1(): for i in range(len(lst) - 1): #需要冒泡的数字的总次数 for j in range(len(lst) - 1 - i): # 冒泡一个数 阅读全文
摘要:
直接上代码: def BinarySearch(arr, l, r, x): if r >= 1: mid = int(l + (r - 1)/2) if arr[mid] > x: return BinarySearch(arr, l, mid - 1, x) elif arr[mid] == x 阅读全文