摘要: def binary_search(list,want): # 首先确定查找队列的首位,以及中间数的位置 min = 0 max = len(list)-1 #首位不一致说明有中间数 while min <= max: mid = int((min + max) // 2) if list[mid] 阅读全文
posted @ 2020-04-01 16:21 ColaIce 阅读(121) 评论(0) 推荐(0)
摘要: def cfb(n): if n > 9: return for i in range(1,n+1): print(f"{i} * {n} = {i * n}", end="\t") print("") cfb(n+1) cfb(1) 需要注意的是: 在递归中,算法逻辑应该尽量避免发生自循环,发生的 阅读全文
posted @ 2020-04-01 16:11 ColaIce 阅读(67) 评论(0) 推荐(0)
摘要: def bublle_sort(lists): n = len(lists) for i in range(n-1): for j in range(n-1-i): if lists[j] > lists[j+1]: lists[j],lists[j+1] = lists[j+1],lists[j] 阅读全文
posted @ 2020-04-01 15:01 ColaIce 阅读(99) 评论(0) 推荐(0)