java编写冒泡排序和选择排序
来源:互联网 发布:asap2020软件 64bit 编辑:程序博客网 时间:2024/06/11 02:16
//选择排序
public class Test{
public static void main(String[] args) {
int i,j,t,k;
int array[]= {3,5,2,6,7,9};
for(i=0;i<array.length;i++) {
k=i;
for(j=i+1;j<array.length;j++) {
if(array[k]>array[j]) {
k=j;
}
}
if(k!=i) {
t=array[k];
array[k]=array[i];
array[i]=t;
}
}
for(i=0;i<array.length;i++) {
System.out.print(array[i]+" ");
}
}
}
结果:2 3 5 6 7 9
//冒泡排序
public class Test{
public static void main(String[] args) {
int a[]= {9,5,8,6,3,4};
int i,j,t;
for(i=0;i<5;i++) {
for(j=0;j<5-i;j++) {
if(a[j]>a[j+1]) {
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(j=0;j<6;j++) {
System.out.print(a[j]+" ");
}
}
}
结果:
3 4 5 6 8 9
public class Test{
public static void main(String[] args) {
int i,j,t,k;
int array[]= {3,5,2,6,7,9};
for(i=0;i<array.length;i++) {
k=i;
for(j=i+1;j<array.length;j++) {
if(array[k]>array[j]) {
k=j;
}
}
if(k!=i) {
t=array[k];
array[k]=array[i];
array[i]=t;
}
}
for(i=0;i<array.length;i++) {
System.out.print(array[i]+" ");
}
}
}
结果:2 3 5 6 7 9
//冒泡排序
public class Test{
public static void main(String[] args) {
int a[]= {9,5,8,6,3,4};
int i,j,t;
for(i=0;i<5;i++) {
for(j=0;j<5-i;j++) {
if(a[j]>a[j+1]) {
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(j=0;j<6;j++) {
System.out.print(a[j]+" ");
}
}
}
结果:
3 4 5 6 8 9
阅读全文
0 0
- java编写冒泡排序和选择排序
- Java选择和冒泡排序
- java实现选择排序和冒泡排序
- java之冒泡排序和选择排序
- Java冒泡排序和选择排序
- java版选择排序和冒泡排序
- Java 实现冒泡排序和选择排序
- java冒泡排序和选择排序
- java选择排序和冒泡排序
- Java中的选择排序和冒泡排序
- Java选择排序和冒泡排序示例
- java选择排序和冒泡排序
- Java基础---选择排序和冒泡排序
- 选择排序和冒泡排序(JAVA)
- java冒泡排序和选择排序法
- java冒泡排序和选择排序
- Java中冒泡排序和选择排序
- java中选择排序和冒泡排序
- 嵌入式dsp车牌识别算法讲解
- cocos creator (十)用node.js写后台程序
- 块级元素水平垂直居中方法
- 个人小感
- 地理空间数据格式——GeoJSON
- java编写冒泡排序和选择排序
- 多线程编程基础01
- 数据库事务的四大特性以及事务的隔离级别
- C++11新特性
- Principal Component Analysis (PCA)主成分分析
- ucos-iii学习之时间管理
- 设计模式读书笔记-----模板方法模式
- 300.29 学生成绩管理系统
- IO操作——字符流