标签:

<1>利用Arrays带有的排序方法快速排序

import java.util.Arrays; 2 public class Test2{

public static void main(String[] args){

int[] a={5,4,2,4,9,1};

Arrays.sort(a); //进行排序

for(int i: a){

System.out.print(i);

}

}

} <2>冒泡排序算法

public static int[] bubbleSort(int[] args){//冒泡排序算法

for(int i=0;i

for(int j=i+1;j

if (args[i]>args[j]){

int temp=args[i];

args[i]=args[j];

args[j]=temp;

}

}

}

return args;

}

<3>选择排序算法public static void selectSort(int[]a)

{

int minIndex=0;

int temp=0;

if((a==null)||(a.length==0))

return;

for(int i=0;i

{

minIndex=i;//无序区的最小数据数组下标

for(intj=i+1;j

{

//在无序区中找到最小数据并保存其数组下标

if(a[j]

{

minIndex=j;

}

}

if(minIndex!=i)

{

//如果不是无序区的最小值位置不是默认的第一个数据,则交换之。

temp=a[i];

a[i]=a[minIndex];

a[minIndex]=temp;

}

}

}<4>插入排序算法public static int[] insertSort(int[] args)

{

if(args==null||args.length<2){

return args;

}

for(int i=1;i

{

for(int j=i;j>0;j--)

{

if (args[j]

{

int temp=args[j-1];

args[j-1]=args[j];

args[j]=temp;

}else break;

}

}

return args;

}

标签:

java 数组排序论文_Java中运用数组的四种排序方法相关推荐

  1. Java中运用数组的四种排序方法_JAVA中运用数组的四种排序方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 快速排序 public class TestMain { public static void main(String[] args) { Integer ...

  2. JAVA中运用数组的四种排序方法

    JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法.冒泡法.选择排序法.插入排序法. 快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现. 冒泡法是运用遍历数组进 ...

  3. 数组的四种排序方法介绍

    最近在学习和练习一些算法方面的知识,发现在java中运用数组进行排序一般就四种方法:快速排序法.冒泡法.选择排序法.插入排序法.我们只要掌握这四种排序方法,基本上就能解决所有的排序问题.所以我接下来就 ...

  4. 二维数组的四种创建方法

    二维数组的四种创建方法 1.声明并赋值 //变量数据类型[] 变量名={{值1,值2...},{值1,值2,值3}};例子如下所示: int[][] a={{1,4,3},{2,6},{7},{1,9 ...

  5. 产品设计中多见的四种倒角方法

    在工业设计中,对产品外观设计特别是关键点的把握,基本上离不开一个专业术语--倒角.无论是手绘画外观设计或是三维外观,都需要把握倒角的应用. 1.倒角定义 在机械设备制造中,倒角就是指将铸件的边角切割成 ...

  6. java 复制文件_Java中复制文件的4种方法

    Java拷贝文件是一种非常常见的操作.但是java.io.File类没有任何快捷方法可以将文件从源复制到目标文件.在这里,我们将了解学习可以在java中复制文件的四种不同方法. 方法一:使用Strea ...

  7. java list转set去重_Java中List去重的四种方法

    Java中List去重的四种方法 package com.lxz.test; import java.util.ArrayList; import java.util.HashSet; import ...

  8. java从1到9构建完全二叉树_Java完全二叉树的创建与四种遍历方法分析

    Java完全二叉树的创建与四种遍历方法分析 发布时间:2020-10-01 11:58:56 来源:脚本之家 阅读:87 作者:泡0沫 本文实例讲述了Java完全二叉树的创建与四种遍历方法.分享给大家 ...

  9. java 数组排序论文_Java 7是否对方法Arrays.Sort使用Tim Sort?

    是! ...也没有 摘要 在当前的Open JDK 0实现中,Tim Sort通常用于对对象数组(即byte和好友)进行排序-但是对于基本数组(byte方法的其余部分)使用了多种其他方法. 对于基元, ...

最新文章

  1. stm32cubemx无法生成工程_经验分享 | STM32CubeMX + STM32F1系列开发时遇到的四个问题及解决方案分享...
  2. 《抓住听众心理——演讲者要知道的100件事》一20.人们学习的最优长度是20分钟...
  3. Angular学习记录一
  4. 谈谈前后端分离实践中如何提升RESTful API开发效率
  5. ABAP和Java的单元测试Unit Test
  6. vim的模式及常用命令
  7. 第一个程序,Hello World
  8. Kernel panic -not syncing:Attempted to kill init!
  9. mysql索引类型 优劣_Mysql索引的类型和优缺点详解
  10. spring Boot 2.1.5 (1)---安装环境
  11. ExtJs之combobox详解
  12. Centos7忘记mysql的root用户密码
  13. atitit 点播系统 概览 v2 qb1.docx
  14. 人工智能机器学习深度学习TensorFlow最新学习视频资料
  15. java毕业设计博雅楼自习室预约系统Mybatis+系统+数据库+调试部署
  16. python疫情监控(爬虫+可视化)
  17. opencv手势识别(3_SVM算法识别)
  18. 手机摄影-参数(快门)
  19. (转)Android Jetpack Compose 最全上手指南
  20. 基于mAppWidget实现手绘地图(八)–获取用户地理位置

热门文章

  1. 数据丢失如当头棒喝,数据备份重如山!
  2. Java---------- LeetCode——746. 使用最小花费爬楼梯
  3. NGINX发布支持动态配置的开源Web服务器
  4. Unity3D Instantiate慢的问题
  5. 找到一本不错的Linux电子书,附《Linux就该这么学》章节目录
  6. 正则表达式练习 Regex Golf
  7. 03 在百度地图上定位到指定位置
  8. java反序列化漏洞的一些gadget
  9. Linux futex 快速同步互斥机制简介
  10. clion pycharm 报错 bash: line 0: cd: /xxx: No such file or directory