排序
来源:互联网 发布:新手淘宝客能赚到钱吗 编辑:程序博客网 时间:2024/06/16 21:01
1.插入排序
a.先排好数组
b.for循环将插入的数与数组的右端开始比较,遇到比它大的数,就交换位置,直到找到第一个比它小的数
2.冒泡排序
for(int i=0;i<arr.length-1;i++){
for(int j=0;i<arr.length-1-i;j++){
if(arr[j]>arr[j+1])
swap(arr[j],arr[j+1]);
}
}
3.选择排序
for(int i=0;i<a.length-1;i++){
for(int j=i+1;j<a.length;j++){
if(a[i]>a[j]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(in
阅读全文
0 0
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- linux系统编程之信号(四):信号的捕捉与sigaction函数
- 最小调整代价-LintCode
- 【SVN】——svn协议和http协议
- Android 性能优化——UI 优化指南
- 剑指offer:和为S的两个数字
- 排序
- 深入理解Java注解(Annotation)--注解处理器
- matlab的Reshape函数实现
- POJ 2886 Who Gets the Most Candies? 线段树单点更新
- D
- 2017暑假七林集训day17
- 剑指offer | 训练题60:序列化二叉树
- UOJ #5 [NOI2014 D2T1] 动物园
- 136. Single Number(C++)