Java学习之数组选择排序与Arrays工具类
来源:互联网 发布:mysql分类汇总查询 编辑:程序博客网 时间:2024/05/21 02:33
一、 选择排序概念
1、选择排序:
从0索引开始,依次和后面的每一个元素进行比较
第一次比较完毕,最小值出现在了最小索引处
第二次比较完毕,次小值出现在了次小索引处
...完毕后,就排序了。
2、 画图讲解选择排序规则,使用int[] arr = { 24, 69, 80, 57, 13 };
3、程序说明:
package com.edu_02;import java.util.Arrays;public class ArraySort2 {public static void main(String[] args) {int[] a = {12,23,54,65,23,56};for (int i = 0; i < a.length-1; i++) {//比较的次数for (int j = i+1; j < a.length; j++) {//j要从i+1开始,然后和后面的每一个比较if (a[i] > a[j]) {int temp = a[i];a[j] = a[i];a[j] = temp;}}}System.out.println(Arrays.toString(a));}}
二、Arrays数组工具类
针对数组进行操作的工具类,提供了排序,转换等功能。
例如:public static String toString(int[] a):把数组转成字符串
public static void sort(int[] a):对数组进行排序(有重载
0 0
- Java学习之数组选择排序与Arrays工具类
- Java学习笔记(五)--二维数组 冒泡排序 选择排序 Arrays数组工具类
- JAVA-5-String类和StringBuffer类、二维数组、形参、冒泡排序及选择排序、Arrays数组工具类
- Java数组工具类之Arrays
- java学习之 数组排序-选择排序
- 数组排序,Arrays数组工具类专题(Arrays工具类)
- java学习之Arrays工具类
- Java学习笔记之Arrays工具类
- Java 数组工具类-Arrays
- Java 数组工具类 Arrays
- Java 数组工具类 Arrays
- java基础学习记录之数组选择排序的学习与练习二
- 【Java】Java Arrays类进行数组排序
- Java数组与选择排序
- Java实现一维数组排序(冒泡、选择、插入、Arrays类)
- Java数组操作工具类Arrays:
- day02--Java中数组工具类:Arrays
- Java中的数组工具类Arrays
- Java 发送邮件【附件】
- vector
- 创建能实现要求的命令的练习
- 9. Hibernate_详解 Hibernate 映射文件1
- pythonBayesianModel
- Java学习之数组选择排序与Arrays工具类
- javaweb三大组件--过滤器
- VS2017 创建的 ASP.NET Core 1.1 Web 项目 发布的IIS7提示“HTTP Error 502.5
- /usr/sbin/atd 和 /etc/init.d/atd有什么区别
- highcharts error #16:项目用的highcharts,第一次刷新正常,第二次就出来这个错
- Android解惑
- 扫雷游戏
- halcon之屌炸天的自标定
- 插入排序之直接插入排序