Java冒泡排序 从小到大||从大到小
第一轮,从第一个数开始,两两相邻比较,互换位置
第一轮,所有数比完求出最大值或最小值
第二轮,从剩下数的第一个数开始,两两相邻比较,互换位置
第二轮,将剩下的所有数比完求出第二大或第二小的值
后面依次类推,最终将数组中数x排成由小到大或由大到小的数组
public static void main(String[] args) {//准备一个数组int[] nums= {5,8,1,7,6,3};/*冒泡排序*///外层循环控制比较轮数for (int i = 0; i < nums.length-1; i++) {//内层循环控制比较次数for (int j = 0; j < nums.length-i-1; j++) {//判断当前数是否比后面数大if(nums[j]>nums[j+1]) {int temp=nums[j];nums[j]=nums[j+1];nums[j+1]=temp;}}}System.out.println("排序后结果为:");for (int i : nums) {System.out.print(i+"\t");}}
Java冒泡排序 从小到大||从大到小相关推荐
- 输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...
输入5个学生的名字(英文),使用冒泡排序按从大到小排序. 提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个 字符串数组就是一个二维字符数组. #include <stdio.h> ...
- C语言冒泡排序(从大到小排序核心代码)
冒泡排序(从大到小排序) 核心代码 for(j=0;j<N-1;j++)for(x=0;x<N-j-1;x++)if(b[x]<b[x+1]){temp=b[x];b[x]=b[x+ ...
- Java实现贪吃蛇大作战小游戏(完整教程+源码)额外实现积分和变速功能
大家好,我是黄小黄同学!今天给大家带来的是小项目是 基于Java+Swing+IO流实现 的贪吃蛇大作战小游戏.实现了界面可视化.基本的吃食物功能.死亡功能.移动功能.积分功能,并额外实现了主动加速和 ...
- js冒泡排序-(从大到小排序,从小到大排序)
// 冒泡排序法-从大到小排序 let itemSort = [8, 1, 4, 7, 3, 2, 9]; for (let i = 0; i < itemSort.length; i++) { ...
- C++ vector容器的排序 (从小到大,从大到小)
目录 从小到大 从大到小 方法一:greater() 方法二:自定义函数 方法三:使用sort排序后,使用reverse() 从小到大 sort的头文件<algorithm> #inclu ...
- Java冒泡排序实现(详情)
真的仔细到不能再仔细了!!!!! 冒泡排序的原理 从第一个数开始,依次往后比较,如果前面的数比后面的数大就交换,否则不作处理.这就类似烧开水时,壶底的水泡往上冒的过程. 冒泡排序分从大到小和从 ...
- java冒泡从大到小排序代码_Java 冒泡排序、快速排序实例代码
冒泡排序 冒泡排序是一种简单的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.走访数列的工作是重复地 进行直到没有再需要交换,也就是说该数列已经排序完成.这 ...
- JS中冒泡排序从小到大以及从大到小
今天来讲一讲如何用JS来实现冒泡排序,冒泡排序可以分为从小到大排序以及从大到小排序,我们分别来看一下: 从小到大排序: var arr=[4,53,145,6,9,0,23,79,255,77]; f ...
- 五个数字从小到大排序java,五个数冒泡排序 用c语言数组定义5个数使用冒泡排序 从小到大...
任意输入5个整数,利用冒泡排序法排序(从大到小) #include main() { int a[6]; /*定义一个整型数组.*/ int i,j,temp; /*定义循环变量和中间变量. 用jav ...
最新文章
- css实现图片动画效果
- python语言入门电子版-python从入门到精通pdf
- linux开发操作系统,Linux 操作系统应用与开发
- Python全栈工程师(字符串/序列)
- POJ 3744:Scout YYF I 概率DP+特征方程+快速幂
- js获取html元素并且修改属性,JavaScript中获取和修改元素属性的值
- 对于长期需要输出内容的来说,不管公域还是私-域
- GDAL写入FileGDB中文属性乱码问题
- win7录屏_学用系列|清晰、体积小,这些录屏工具适合正在为录屏苦恼的你
- react-redux的todolist(b站笔记)-(四)
- 开关电源(DC/DC)和线性电源(LDO低压差线性稳压器)的区别
- Toplitz矩阵 Hankel矩阵 Hilbert矩阵
- 【腾讯TMQ】TBS主线众测实践之路
- 桥接模式---Bridge
- 震碎认知,将原理融会贯通到顶点的SpringBoot实战项目
- 计算机网络学习笔记 01(更新)
- 洛谷3387 模板 缩点
- 利穗IT网络工程师面试试题
- Excel用vba自动生成word
- Unity---RPG游戏开发心得---单例模式
热门文章
- 魔搭 modelscope
- Windows11 + Ubuntu 18.04 双系统制作教程(详细流程无法联网问题解决)
- Linux 常用日期命令
- (转)个人总结:京东技术体系员工级别划分及薪资区间
- mysql查询between_MySQL查询数据过滤之BETWEEN操作符简介
- Makefile之cc编译命令
- 打印字符串所有子序列
- Fight with Monsters
- vue 移动端 跳转页面_Vue移动端框架Mint UI教程-跳转新页面(四)
- [网络安全学习篇9]:渗透测试(千峰网络安全视频笔记 9 day)