博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java数组常见的排序——选择排序和冒泡排序
阅读量:2441 次
发布时间:2019-05-10

本文共 993 字,大约阅读时间需要 3 分钟。

将数组中的元素按照一定的顺序(从小到大,或从大到小)排列

1,以下用了常用的两种排序,选择排序和冒泡排序

package com.mydemo02;import java.util.Arrays;import java.util.Scanner;public class ArrayTest01 {	public static void main(String[] args) {		Scanner sc = new Scanner(System.in);		int[] arr = new int[10];		System.out.println("输入10个数字来将它排列顺序");		for (int i = 0; i < arr.length; i++) {			arr[i] = sc.nextInt();		}		// 选择排序		// method01(arr);		// 冒泡排序		method02(arr);	}	//冒泡排序	private static void method02(int[] arr) {		for (int i = 0; i < arr.length - 1; i++) {			for (int j = 0; j < arr.length - i - 1; j++) {				if (arr[j] > arr[j + 1]) {					int temp = arr[j];					arr[j] = arr[j + 1];					arr[j + 1] = temp;				}			}		}		System.out.println(Arrays.toString(arr));	}	//选择排序	private static void method01(int[] arr) {		for (int i = 0; i < arr.length; i++) {			for (int j = 0; j < arr.length; j++) {				if (arr[i] < arr[j]) {					int temp = arr[i];					arr[i] = arr[j];					arr[j] = temp;				}			}		}		System.out.println(Arrays.toString(arr));	}}

转载地址:http://yjjqb.baihongyu.com/

你可能感兴趣的文章
tomcat 解析war_在WAR解析StackMob和Kinvey
查看>>
畅谈理想未来为主题的铅笔画_与专家畅谈Node.js
查看>>
SitePoint Podcast#173:释放混乱的猴子
查看>>
unity 暴风雨天气效果_浏览器趋势2012年10月:暴风雨前的平静?
查看>>
亚马逊技巧_帮助解决Amazon Cloud停机的五个技巧
查看>>
opa277和opa820_Opa如何改变云中的发展
查看>>
magento 模块化开发_Magento中的PayPal信用卡令牌化
查看>>
SitePoint播客#163:倒下
查看>>
30个创新的Cloud Web Apps
查看>>
symfony开发_使用Symfony 2开发Web应用程序
查看>>
php 查询成绩_与专家讨论PHP: 成绩单
查看>>
一年新的一年_一年的云创新
查看>>
云中的本周
查看>>
技术债务管理_技术债务
查看>>
暴风雨来了
查看>>
亚马逊ec2 实例删除_自动化Amazon EC2实例备份和恢复,第一部分
查看>>
杰德向我们展示了他的书。
查看>>
了解递归
查看>>
疏忽盲目-错过明显
查看>>
使用PHP和Apple Passbook的数字票
查看>>