数据结构java实现之简单排序
来源:互联网 发布:手机淘宝怎么写评论 编辑:程序博客网 时间:2024/06/05 03:07
<p><span style="font-size:24px;">1、冒泡排序
主要代码:
for(int i = 0;i < arr.length - 1;i++){ for(int j = arr.length - 1;j > i;j--) { if(arr[j] < arr[j - 1]) {
//交换两位置的值 temp = arr[j]; arr[j] = arr[j - 1]; arr[j - 1] = temp; } }}
2、选择排序
for(int i = 0;i < arr.length - 1;i++){ int k = i; for(int j = i;j < arr.length;j++) { if(arr[j] < arr[k]) { k = j; } } temp = arr[i]; arr[i] = arr[k]; arr[k] = temp;}3、插入排序
for(int i = 1;i < arr.length;i++){ k = i; temp = arr[i]; for(int j = i - 1;j > 0;j--) { if(arr[j] > temp) { arr[j + 1] = arr[j]; k--; } } arr[k] = temp;}
0 0
- 数据结构java实现之简单排序
- [Java数据结构]简单排序之冒泡排序
- [Java数据结构]简单排序之选择排序
- [Java数据结构]简单排序之插入排序
- java数据结构排序之选择排序实现
- java数据结构排序之插入排序实现
- java数据结构排序之希尔排序实现
- java数据结构排序之归并排序实现
- 【数据结构】-简单选择排序Java实现
- 数据结构java版之《简单排序》
- 14. 数据结构进阶十四排序实现之简单选择排序
- 数据结构学习之冒泡排序Java实现
- java实现 数据结构之8大排序
- 数据结构之冒泡排序的Java实现
- 数据结构之堆排序java实现
- 数据结构之快速排序java实现
- 数据结构之冒泡排序java实现
- java数据结构排序之冒泡实现
- 求算式结果
- 88. Merge Sorted Array
- 10.01
- python _init.py_
- poj2151 Check the difficulty of problems(概率dp)
- 数据结构java实现之简单排序
- 访问yy直播页面点击播放无响应分析
- Android闪屏页动画不起作用的解决方法
- Java-hibernate框架2(1、框架搭建;2、框架接口;3、框架的增删改;4、主键ID生成方式)
- 串口通信
- Sybase ASE 15.0/15.5/15.7安装介质下载地址
- 二叉树学习小结(序列化和反序列化、二叉树遍历、二叉树镜像、二叉搜索树、二叉树子结构等)
- iOS-Xcode 8解决真机测试Log被屏蔽的问题
- TensorFlow学习笔记(四):Tensorflow网络构建和TensorBoard进行训练过程可视化