选择排序
来源:互联网 发布:顾客数据库 编辑:程序博客网 时间:2024/06/11 20:07
选择排序
public class ArraySel { private long[] a; private int nElems; public ArraySel(int max) { a = new long[max]; nElems = 0; } public void insert(long value) { a[nElems] = value; nElems++; } public void display() { for(int j = 0; j < nElems; j++) { System.out.print(a[j] + " "); } System.out.println(""); } public void selectionSort() { int out, in, min; for(out = 0; out < nElems-1; out++) { min = out; for(in = out+1; in < nElems; in++) { if(a[in] < a[min]) { min = in; } } swap(out, min); } } private void swap(int one, int two) { long temp = a[one]; a[one] = a[two]; a[two] = temp; }}
0 0
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- C++ invalid floating point operation(无效的浮点操作)
- ArrayList源码剖析
- 系统学习Machine Learning之路漫漫
- PHP文件读写操作
- CSS3盒模型display:box详解
- 选择排序
- Java多线程同步方法
- android 获取默认path
- 深度学习(四)环境配置 Ubuntu Server 16.04.1 LTS 安装步骤 tensorflow 安装
- Git教程
- Java生产者消费者
- TextView的跑马灯效果以及TextView的一些属性
- BMT硬件之放大器(一):运算放大器的一些注意点
- $ORACLE_HOME/bin下的utilities解释