![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序算法
小Armand
这个作者很懒,什么都没留下…
展开
-
插入排序算法
/* 直接插入排序法 */ #include <stdio.h> int func(int *arry,int len); int main(int argc,const char **argv) { int a[12] = {32,5,34,64,24,3,56,4,76,4,0,1}; func(a,12); int i; for(i=0;i<12;i++) printf("%d\t",a[i]); return 0; } int func(int .原创 2020-07-08 19:50:54 · 1416 阅读 · 0 评论 -
选择排序算法
1、暂定第一个元素为最小元素,往后遍历,逐个与最小元素进行比较,如发现有更小者,与先前的最小元素交换位置。达到更新最小元素的目的。 2、一趟遍历完成后,能确 保第一个元素为最小元素,然后从第二个元素开始遍历。 3、在新的一轮排序中重复第1、2步骤,直到范围不能缩小为止,排序完成。 /* 选择排序算法 */ int func(int *src,int len) { int i,j; int data; for(i=0;i<len-1;i++) { for(j=i+1; j<l原创 2020-08-04 15:24:03 · 99 阅读 · 0 评论