递归实现数组的排序
来源:互联网 发布:jr史密斯cba数据 编辑:程序博客网 时间:2024/05/22 00:26
通过递归实现整数数组的排序。搞了半天没有终止条件。要牢记。
void Sort1(int n,int *p){ int i =0; int temp =0; if(n==1) { return; } for(i=0;i<n-1;i++) { if(*(p+i)<*(p+i+1)) { temp = *(p+i); *(p+i) = *(p+i+1); *(p+i+1) = temp; } } Sort1(n-1,p); }
不要忘记下面的代码:
if(n==1) { return; }
- 递归实现数组的排序
- 快速排序 数组+递归实现
- Java实现数组全排序(递归)
- 归并排序数组实现之递归和非递归方法
- 选择排序的递归实现
- 快速排序的递归实现
- 快速排序的递归实现
- 递归实现的蛇形排序
- 插入排序的递归实现
- 堆排序的实现(递归)
- 快速排序的递归实现
- 归并排序的递归实现
- 快速排序的递归实现
- 合并排序的递归实现
- 快速排序的递归实现
- 递归实现的归并排序
- 快速排序的递归实现
- 归并排序的递归实现
- oracle 11g logminer实验
- android中LayoutInflater的使用
- WPF大牛Josh Smith 转投 iOS 的怀抱
- phpstorm中使用yuicompressor
- 对付那种su之后才能root的手机的几个方法
- 递归实现数组的排序
- ads与ARM
- MySQL配置文件my.cnf优化
- getSystemService()介绍
- 用数组初始化vector
- cglib
- Gallery与衍生BaseAdapter容器创建图片预览详解
- Java中的hashCode()是如何实现的?
- Select For update语句浅析