2024年7月3日

快速排序

摘要: #也是用到过,找出数组中最大值 def find_bigest(arr): if(len(arr) == 1): return arr[0] if(arr[0] > arr[-1]): return find_bigest(arr[:-1]) else: return find_bigest(arr 阅读全文

posted @ 2024-07-03 21:08 阿斯利康闪电 阅读(2) 评论(0) 推荐(0) 编辑

4.3

摘要: def find_bigest(arr): if(len(arr) == 1): return arr[0] if(arr[0] > arr[-1]): return find_bigest(arr[:-1]) else: return find_bigest(arr[1:]) _ = [1,45, 阅读全文

posted @ 2024-07-03 19:00 阿斯利康闪电 阅读(3) 评论(0) 推荐(0) 编辑

4.2

摘要: def total_number(arr): if len(arr) == 1: return 1 return 1 + total_number(arr[:-1]) _ = [1,2,3,4,5,6] print(total_number(_)) 阅读全文

posted @ 2024-07-03 16:26 阿斯利康闪电 阅读(2) 评论(0) 推荐(0) 编辑

算法图解 4.1

摘要: def total(arr): if len(arr) == 1: return arr[0] return arr.pop() + total(arr) _ = [1,2,3,4,5,7] print(total(_)) 阅读全文

posted @ 2024-07-03 16:16 阿斯利康闪电 阅读(1) 评论(0) 推荐(0) 编辑

导航