多种方法进行数组从小到大排序
一、使用Arrays工具类中的sort方法从小到大排序
public static void main(String[] args) {//对10个整数进行按照从小到大的顺序排序int[] nums ={1,2,4,3,5,8,6,9,7,10};//升序排序Arrays.sort(nums);//打印System.out.println(Arrays.toString(nums));}
二、使用冒泡排序方法从小到大排序
public static void main(String[] args) {//有10个数字要求分别用选择法和冒泡法从小到大输出int[] nums1 = {23,43,22,13,24,17,87,45,88,90};//冒泡排序法for (int i = 0; i < nums1.length-1; i++) {for (int j = 0; j < nums1.length-1-i; j++) {if(nums1[j]>nums1[j+1]){int temp =nums1[j];nums1[j] = nums1[j+1];nums1[j+1] = temp;}}}
}
三、使用选择排序方法从小到大排序
public static void main(String[] args) {//有10个数字要求分别用选择法和冒泡法从小到大输出int[] nums2 = {5,43,22,13,28,17,7,4,8,9};int minIndex;for (int i = 0; i < nums2.length-1; i++) {minIndex = i;for (int j = i+1; j < nums2.length; j++) {if(nums2[j]<nums2[minIndex]){maxIndex = j;}}int temp = nums2[minIndex];nums2[minIndex] = nums2[i];nums2[i] = temp;}System.out.println(Arrays.toString(nums2));
}
多种方法进行数组从小到大排序相关推荐
- javascript小实例,多种方法实现数组去重问题
废话不多说,直接拿干货! 先说说这个实例的要求:写一个方法实现数组的去重.(要求:执行方法,传递一个数组,返回去重后的新数组,原数组不变,实现过程中只能用一层循环,双层嵌套循环也可写,只做参考): 先 ...
- python数组从小到大排序_Python 实现将数组值按从小到大的顺序排列
一.个人理解可分为 5 步来实现: 1.函数 selectionSort 获取数组值后赋值到数组 arr 并传递到函数 findSmallest 查找当前 arr 的最小值. 2.函数 findSma ...
- php 数组从小到大排序,PHP 数组排序-php数组的排序函数
数组中的元素能够以字母或数字顺序进行升序或降序排序. PHP - 数组的排序函数 在本节中,我们将学习如下 PHP 数组排序函数: sort() - 以升序对数组排序 rsort() - 以降序对数组 ...
- 数组sort排序方法,数字从小到大排序,汉字拼音音序排序
1.直接用默认的sort方法,是按照Unicode排序,可能存在问题 例如:110,11,12=>11,110,12 (110会在12前面) 2.重写数组的sort方法进行数字排序: arr.s ...
- php 数组从小到大排序,PHP中中对数组的排序(一)
PHP中数组的使用是必不可少的,当然数组操作的排序也是不可少的.今天我们就说一说PHP中对数组排序的操作. PHP中数组排序asort() 函数 asort() 函数对关联数组按照键值进行升序排序. ...
- java数组从小到大排序_JAVA数组从小到大排序代码
class SortArray { public static void main(String[] args) { int[] arr = new int[]{1,6,3,34,3,54,7,66, ...
- java数组从小到大排序
1.实现代码 import java.util.Arrays;public class ArraySort {public static void SelectSort(int[] needSortA ...
- Java实验3 方法与数组
实验目的: (1)掌握一维数组和二维数组的定义.初始化方法. (2)了解和初步应用java.lang.Math类的random()方法处理实际问题. (3)了解增强for循环,并使用增强for循环顺序 ...
- 数组排序函数 从小到大排序 C语言
数组从小到大排序函数,这个函数虽然执行效率不高,但是对于RAM的占用却很少.对于资源不够丰富的单片机,且数据量不大的数组的排序是非常实用的. void bk_quicksort(int16_t *da ...
最新文章
- 平头哥玄铁处理器Linux新版本,5大亮点速览
- Nginx反向绑定域名方法和详细操作应用实例:Google和Gravatar
- 理科大学二本计算机系,大学最好就业的二本专业:高校男生女生二本理科比较好的专业...
- CompletableFuture的多线程和异步监听实现
- 分页查询插件PageHelper 5.x版本
- read fread open fopen write fwrite
- 在maven 2工程中加入iTextAsian支持(maven添加自定义jar包到本地仓库)
- Linux Virtual Server LVS Load Balancing
- 使用用VMware Workstation 实现DNS服务器之间的委派和区域传送
- 两款WiFi无线网络扫描工具软件:WirelessMon、Xirrus WiFi Inspector
- 计算机最大化快捷键,最大化窗口快捷键,mac窗口最大化快捷键
- (此文精辟)[汇编学习]献给汇编初学者-函数调用堆栈变化分析(转自黑客风云)
- cesium 实现地形挖洞的拖动效果
- 相濡以沫还是想忘于江湖
- rstudio的数据集怎么建立和保存_在R Studio中保存
- 【Java编程练习】司机肇事后逃跑,现场三人半瞎系列
- 使用计算机求解问题首先要,基于计算机的问题求解,首先要完成的是( )
- 21届秋招记录——银行篇
- 带你入门NoSQL(真的是太全了)
- qnx限制ssh连接的数量