【发布时间】:2020-05-22 14:35:34
【问题描述】:
我开始阅读“算法简介,第三版”一书,但我遇到了一些对我来说不够清楚的东西,关于“插入排序”算法。
请先看图:
首先,作者定义了n = A.length。 A.length是数组A的长度。
所以,假设数组“A”的长度为 5。如果我运行一个 for 循环,从 j = 2(如图所示)到 A.Length = 5,我会说第一行将运行 4 次,这意味着对于任何 n 它将运行 n - 1 次。另一方面,作者写道,第一行将运行 n 次。
我错过了什么?
【问题讨论】:
标签: python algorithm sorting insertion-sort