排序算法
来源:互联网 发布:魔法王座座骑升阶数据 编辑:程序博客网 时间:2024/06/01 09:40
复习了一下冒泡排序和选择排序,如下代码:
public class Sort {//冒泡排序:public static int[] mpSort(int a[]){for (int i=0;i<a.length;i++){for(int j=i+1;j<a.length;j++){int temp = 0;if(a[i]>a[j]){temp = a[i];a[i] = a[j];a[j] = temp;}}}return a;}//选择排序public static int[] selectSort(int a[]){for(int i=0;i<a.length-1;i++){int minIndex = i;for(int j=i+1;j<a.length;j++){if(a[j]<a[minIndex]){minIndex = j;}}int temp = a[i];a[i] = a[minIndex];a[minIndex] = temp;}return a;}public static void main(String args[]){int a[] = {7,8,6,2,5};a = mpSort(a);a = selectSort(a);for(int i=0;i<a.length;i++){System.out.println(a[i]);}}}
0 0
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- Ubuntu下MySQL的安装及远程连接配置等配置
- 创建表的时候创建索引
- SQL巧用XML PATH来生成符合规则的查询结果集
- GCD编程简介dispatch_group_async
- 设计模式六大原则(1):单一职责原则
- 排序算法
- 手机刷机数据丢失如何恢复
- 秒杀多线程第十五篇 关键段,事件,互斥量,信号量的“遗弃”问题
- ORACLE存储过程编码规范
- Android实现自定义带文字和图片的Button
- 一位39岁程序员的困惑:知道得越多编程越慢怎么办?
- JDBC-MYSQL源码学习1
- MFC VC 双缓冲绘图基本原理与实现,详细解释
- boot asio 非阻塞同步编程---非阻塞的accept和receive。