java数组排序的几种方法

java数组排序的几种方法因为看书看到了 java 数组排序 所以将常用的几种排序方法写下来 仅供参考 1 用 sort 排序 从小到大 int arr 5 2 66 3 7 Arrays sort arr Arrays 是 util 包 for inti arr nbsp nbsp System out println i 2 冒泡排序从小到大 int arr 5 2 66 3 7 inttemp fo

因为看书看到了java数组排序,所以将常用的几种排序方法写下来,仅供参考。

(1)用sort排序(从小到大)

int[] arr = {5,2,66,3,7};

Arrays.sort(arr);//Arrays是util包

for(int i : arr){

}

java数组排序的几种方法

(2)冒泡排序

从小到大

int temp;

for(int i=0;i

    for(int j=0;j

        if(arr[j]>arr[j+1]){

            temp = arr[j];

}

for(int i:arr){

}

java数组排序的几种方法

从大到小

int temp;

for(int i=0;i

    for(int j=0;j

        if(arr[j]

            temp = arr[j];

}

for(int i:arr){

}

java数组排序的几种方法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225519.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午9:08
下一篇 2026年3月17日 上午9:09


相关推荐

  • yum 卸载 jdk

    yum 卸载 jdk本文 CentOS 版本为 5 4final 使用图形界面与命令结合的操作方式由于 CentOS5 4 在默认情况下 会安装 OpenOffice 之类的软件 而这些软件需要 Java 支持 因此系统会默认安装一个 JDK 环境 如果需要使用特定的 Java 环境 最好将这些默认安装的 JDK 卸载或者彻底删除 在安装完成 CentOS5 4 之后 直接在终端中输入 java version 系统会显示当

    2026年2月13日
    1
  • nginx配置ssl证书实现https访问_ssl证书有效期

    nginx配置ssl证书实现https访问_ssl证书有效期1,登录阿里云,工作台找SSL证书或者安全下找CA证书2,点击创建证书(或购买证书),创建好以后点击证书申请、3,设置配置以及域名信息,仅填写圈住内容,其他默认即可4,随后等待一会,查看状态,是否为 已签发5,为已签发时,点击下载选择下载类型6,下载后解压文件7,上传至服务器,存放位置,先找到nginx所在位置 “/nginx/conf/”找到该位置创建“cert”把刚才解压的两个文件存放至此。8,开始nginx配置内容`server { #SSL 访问端口号为 443 li

    2022年8月19日
    7
  • 2020最新kali安装中文输入法

    2020最新kali安装中文输入法2020 最新 kali 安装中文输入法 1 打开 kali 命令终端 2 安装输入法框架 fcitx3 安装输入法 4 配置 google 拼音输入法 1 打开 kali 命令终端 2 安装输入法框架 fcitx1 输入 sudoaptinsta 因为是普通用户所以需要输入登入密码进行认证 2 输入 y 进行确认 或者直接回车默认是 y3 安装完成 3 安装输入法 1 输入 sudoaptinsta googlepinyin 直接回车 默认为 y 或者输入 y 回车 2 安装完成 3 重启

    2026年3月19日
    1
  • GCC中初始化函数是怎样被处理的?

    GCC中初始化函数是怎样被处理的?

    2021年12月9日
    40
  • Java获取二维数组行列长度「建议收藏」

    Java获取二维数组行列长度「建议收藏」二维数组intarray[][]=newint[3][3];行长度:array.length列长度:array[i].lengthclassTest{for(inti=0;i

    2022年5月12日
    53
  • MySql创建视图

    MySql创建视图1 第一类 createviewva fromtable 2 第二类 createviewva name agefromtable 3 第三类 createviewv vid vname vage asselectid name agefromtable 如果涉及到数据量过大 业务逻辑需要跨表查询等等也可建立一个跨表的视图 有三种情况 一 基于同一数据库这种情况较为简单 只需简单的一行 sql 命令 如下

    2026年3月19日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号