摘要:
快速排序的独特之处在于,它的速度取决于选择的基准值。 平均情况下其运行时间为O(n log n),最糟糕情况下,其运行时间为O( n2 ) def quicksort(array): if len(array) < 2: return array # 基线条件:为空或只包含一个元素的数组是“有序”的 阅读全文
posted @ 2020-04-01 16:42
1101011
阅读(104)
评论(0)
推荐(0)
摘要:
递归指的是调用自己的函数每个递归都有两个条件:基线条件和递归条件。所有函数调用都会进入调用栈,栈有两种操作:压入和弹出。 def countdown(i): print(i) if i <= 1: return countdown(i-1) def fact(x): if x == 1: retur 阅读全文
posted @ 2020-04-01 15:43
1101011
阅读(109)
评论(0)
推荐(0)

浙公网安备 33010602011771号