插入排序 理念:插入排序类似于大多数人安排扑克牌的方式。 def insert_sort(li): for i in range(1,len(li)): tmp = li[i] j = i - 1 while j >= 0 and li[j] > tmp: li[j+1] = li[j] j -= 1 li[j+1] = tmp 外循环执行N-1次 但内循环执行的次数取决于输入 时间复杂度:O(n2)