网站首页 > 知识剖析 正文
arrays类
数组的工具类:java.util.Arrays
arrays类都是static方法,使用时可以直接用类调用,而不需要new对象来调用
打印数组可以用Arrays.tostring(a):a是数组
数组排序:Arrays.sort(a)
数组填充:Arrays.fill(a,0),数组a填充值是0,Arrays.fill(a,2,4,0),数组a下标2-4填充值是0,
冒泡排序
一共八种排序,自行掌握:
1.冒泡排序
2.简单选择排序
3.直接插入排序
4.希尔排序(对直接插入的改进)
5.快速排序
6.归并排序
7.基数排序(桶排序的扩展)
8.堆排序
//冒泡排序
public static void main(String[] args) {
int[] a= {1,5,6,8,2,3,44,63,95};
boolean b=false;//通过标识位优化
for (int i = 0; i < a.length-1; i++) {//走多少次
for (int j = 0; j < a.length-1-i; j++)//比较数
if (a[j]<a[j+1]){
int a1=0;
a1=a[j];
a[j]=a[j+1];
a[j+1]=a1;
b=true;
}
if(b==false){
break;
}
}
System.out.println(Arrays.toString(a));
}
猜你喜欢
- 2025-01-20 Excel中的6个经典排序技巧都不掌握,还敢称Excel达人?
- 2025-01-20 查询函数Choose、Lookup、Hlookup、Vlookup应用技巧解读
- 2025-01-20 一起学《C程序设计》第六课——数组、字符串及实战练习
- 2025-01-20 一文解决CSP-J考纲所有排序算法
- 2025-01-20 Excel VBA 自定义函数/数组字段定位/数组字段排序
- 2025-01-20 excel中什么是数组,数组的作用是什么,这篇文章就带你入门
- 2025-01-20 16.9 数组 - 数据排序技术
- 2025-01-20 怎么求第K大的数,topK 问题(快排的应用)java
- 2025-01-20 VBA按日期统计就餐时段刷卡及人数(数组字典内置函数去重排序)
- 2025-01-20 JS 判断两个数组是否相等,元素以及顺序相等,顺序不同但元素相等
- 04-29php开发者composer使用看这一篇就够了
- 04-29引用和变量声明在不同语言中的实作
- 04-29PHP 没你想的那么差
- 04-29Ubuntu linux 上的 Nginx 和 Php 安装
- 04-29CentOS下通过yum搭建lnmp(单版本PHP)
- 04-29为什么 PHP8 是个高性能版本
- 04-29PHP8函数包含文件-PHP8知识详解
- 04-29使用无参数函数进行命令执行
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)