![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Algorithm
tomandmath
这个作者很懒,什么都没留下…
展开
-
插入排序
实现思路 假设 数组分为两部分:左边为已经排序,右边尚未排序 排序规则 从小到大 算法步骤 1 将右边未排序数组第一个元素按比较规则置于左边已排序数组的适当位置。 2.重复上面步骤 比较规则 //tmp是我们要从右边置入左边的元素 for(j=i-1;j>=0&&array[j]>tmp;j--) { array[j+1] = array[j]; } array[j+1]=tmp; 将tmp与左边数列依次比较,将比tmp大的元素向后移位,为tmp的插入保留位置。 若arr原创 2021-01-29 10:25:17 · 62 阅读 · 0 评论 -
快速排序
转载https://blog.csdn.net/weixin_42109012/article/details/91645051 快速排序 1. 算法思想 快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部转载 2021-01-28 22:20:53 · 74 阅读 · 0 评论