import java.util.Arrays;

public class ArrayDemo2_3 {

public static void main(String []args) {

//-----------------------冒泡排序

int[] num1 = new int[]{2,6,7,9,8,3,1,10};

for(int i= 0;i

for(int j = 0;j

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

int temp = num1[j+1];

num1[j+1] = num1[j];

num1[j]=temp;

}

}

}

for(int i = 0;i

System.out.print(num1[i]+" ");

}

//-----------------------选择排序

int[] num2 = new int[]{2,6,7,9,8,3,1,10};

for(int i = 0;i

for(int j = i+1;j

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

int temp = num2[j];

num2[j] = num2[i];

num2[i] = temp;

}

}

}

System.out.println();

for(int i = 0;i

System.out.print(num2[i]+" ");

}

//--------------------------插入排序

int[] num3 = new int[]{2,6,7,9,8,3,1,10};

int temp;

for(int i = 1;i

temp = num3[i];

int j = i;

while(j>0&&temp

num3[j] = num3[j-1];

j--;

}

num3[j] = temp;

}

System.out.println();

for(int i = 0;i

System.out.print(num3[i]+" ");

}

//----------------------------使用javaAPI中文文档直接调用类方法

int[] num4 = new int[]{2,6,7,9,8,3,1,10};

Arrays.sort(num4);//直接调用升序方法

System.out.println();

for(int i = 0;i

System.out.print(num4[i]+" ");

}

}

}

java冒泡排序函数验证_java冒泡排序-选择排序-插入排序-使用API中文文档直接调用函数...相关推荐

  1. java 读取pdf乱码_java itextpdf 5.5.6读取pdf中文文档乱码怎么解决

    Itext中文处理: 在Itext中的中文处理随着Itext的版本变化,采取的方法也在变化. 首先我来演示一下利用Itext-2.1.3.jar与iTextAsian.jar两个包来解决中文问题. 附 ...

  2. jQuery EasyUI API 中文文档 - ValidateBox验证框

    jQuery EasyUI API 中文文档 - ValidateBox验证框,使用jQuery EasyUI的朋友可以参考下. 用 $.fn.validatebox.defaults 重写了 def ...

  3. java冒泡排序程序流图_java实现选择排序和冒泡排序及执行流程图解

    1. 选择排序:把第一个数与他后面的数进行比较,如果顺序则继续与后面比较,如果逆序则两数交换位置,继续将第一个数与交换位置后的数进行比较,这样就完成了第一轮排序.同理将第二位与其后的数比较,直到数组有 ...

  4. java实现数组排序代码_Java使用选择排序法对数组排序实现代码

    编写程序,实现将输入的字符串转换为一维数组,并使用选择排序法对数组进行排序. 思路如下: 点击"生成随机数"按钮,创建Random随机数对象: 使用JTextArea的setTex ...

  5. JAVA API 中文文档 下载

    JAVA JDK API 1.8 链接: https://pan.baidu.com/s/1mE_O6biq80Z_bCO-ROOWug  密码: m41r JAVA JDK API 1.9 链接:h ...

  6. JAVA JDK1.8 API 中文文档 高清完整版 CHM.rar(永久有效)

    JDK1.8 API 中文文档 高清完整版 CHM.rar 链接:https://pan.baidu.com/s/1w-eMUJrIicS4vnDTGR7RXQ 提取码:t2s6

  7. keystroke java_KeyStroke_Java API中文文档 - java学习(http://www.yq1012.com)

    分析字符串并返回 KeyStroke.字符串必须具有以下语法: * ( | ) modifiers := shift | control | ctrl | meta | alt | altGraph ...

  8. c语言数组项目按身高排序,过三关 Java冒泡排序选择排序插入排序小练习

    材料:猴子排序,按照身高来从小到大来排序. 第一关: 老猴子带领小猴子队伍按大小逐一比较,交换,开始高矮排列队伍.(冒泡排序) 第二关: 太慢了,给第一关增加难度,进行选择排序 第三关: 最后,尝试选 ...

  9. 【排序算法】冒泡排序|选择排序|插入排序|希尔排序

    文章目录 冒泡排序 选择排序 插入排序 希尔排序 冒泡排序   第一个元素开始向第二个元素比较,若大于则交换位置,不大于则不动.然后第二个元素和第三个元素比较,再然后第三个元素和第四个元素比较-一直比 ...

最新文章

  1. 人脸识别引擎SeetaFaceEngine简介及在windows7 vs2013下的编译
  2. python库引用的3种方式比较
  3. 【JAVA笔记——道】对象生命周期详解
  4. php根据时间搜索,yii2实现根据时间搜索的方法
  5. Linux运行jmeter
  6. 苹果手机运行python_iPhone是卖的最好的手机?用Python照样把他玩弄鼓掌之间!
  7. 【C语言】判断学生成绩等级
  8. laravel mysql 视图_视图入门:Laravel 支持的视图格式以及在路由中的基本使用
  9. MongoDB学习笔记~以匿名对象做为查询参数,方便查询子对象
  10. ueditor1.4.3 jsp版在ssh下的配置
  11. 2017最新App Store 审核指南中文版
  12. 3D人体骨架检测(mediapipe)
  13. 楼宇自控系统(BA)的设计
  14. 2D转换+动画+3D转换
  15. 极客日报:腾讯宣布捐赠1亿元驰援河南;苹果回应iPhone 安全隐患;贝索斯完成10分钟太空之旅
  16. ajax 数据接收,前端数据获取之Ajax篇
  17. Unity云渲染开源框架UnityRenderStreaming使用说明
  18. 1.2.4 常用的数据模型 1.2.5 层次模型 1.2.6 网状模型
  19. linux命令的使用:配置静态ip,查看网关,dns服务器ip,关闭防火墙,selinux
  20. 2022年安全员-B证考试模拟100题及在线模拟考试

热门文章

  1. 写一个会导致死锁的线程
  2. 码农的祖宗是个妹子?!信不信由你!
  3. 每天一个linux命令(48):watch命令
  4. gridview中动态绑定通过模板列增加的textbox。
  5. javascript定义对象写法(个人整理)
  6. CentOS6.X 系统安装图文教程,超详细
  7. java容易混淆的知识点
  8. 安装和使用花生壳(linux)
  9. JingRiverOS的自由软件之路
  10. Oracle数据库游标在存储过程中的使用