排序
敖 丙
don't look long!
don't look short!
展开
-
排序算法
排序插入排序def insert_sort(li): for i in range(1,len(li)): j = i - 1 tmp = li[i] while j>=0 and li[j]>tmp: li[j+1] = li[j] j -= 1 li[j1] = tmp return li选择排序def select(A): A[] for原创 2020-08-29 19:46:36 · 250 阅读 · 0 评论 -
算法基础(1)
1算法非形式地说,算法( algorithn)就是任何良定义的计算过程,该过程取某个值或值的集合作为入并产生某个值或值的集合作为出,这样算法就是把输人转换成输出的计算步骤的一个6我们组可以把算法看成是用于求解良说明的计算问题的工具,一般来说,问题陈述说明了期的输人输出关系,算法则描述一个特定的计算过程来实现该输人/输出关系如,我们可能需要把一个数列排成非递减序,实际上,这个问题经常出现,并且为引入许多标准的设计技术和分析工具提供了足够的理由,下面是我们关于排序问题的形式定义输入:x个数的一个序原创 2020-07-25 22:08:20 · 421 阅读 · 0 评论