懒癌患者的学习记录之JAVA冒泡排序代码
冒泡排序
冒泡排序基本思路:
从第零位开始,依次与后一位进行比较并将较大的往后排较小的往前排。第一次循环就会将最大的值排在最后一位,第二次循环会将第二大的值排在倒数第二位,以此类推。
JAVA冒泡排序代码
public class MaoPao(){public static void main(String[] args){int[] a = {1,12,5,18,54,16,48,79};bubbleSort(a);//输出数组for(int i=0;i<a.length;i++){System.out.print(a[i] + ",");}}public static void bubbleSort(int arr[]){for(int i = 0; i < arr.length-1;i++ ){ //做多少次循环for(int j = 1; j < arr.length-1-i;j++){ //每次循环做多少次比较if(arr[j] > arr[j+1]){//进行换位int mid = arr[j];arr[j] = arr[j+1];arr[j+1] = mid; }} }}
}
懒癌患者的学习记录之JAVA冒泡排序代码相关推荐
- 懒癌患者的学习记录之JAVA快速排序代码
快速排序 快速排序基本思路 1,取数组中的一个数(一般为最左边的数)作为基准点 2,从数组的最右边开始取值与基准点进行比较,取比基准点小(大)的值 3,从数组的最左边开始取值与基准点进行比较,取比基准 ...
- 懒癌患者的学习记录之JAVA简单选择排序
简单选择排序 简单选择排序基本思虑 1.简单来说就是找到数组中最小的放到0,第二小的放到1,以此类推. 2.首先假设第0个值为最小 3.然后从他后面的值找到比他小的,设那个值为最小,以此类推,直到最后 ...
- 懒癌患者的学习记录之JAVA希尔排序
希尔排序 希尔排序的基本思路 在看希尔排序之前建议先看一下简单插入排序 1.我们先设置一个增量gap=length/2 2.将数组从0开始与0+length/2 两两组成一组,这个时候分成了lengt ...
- 懒癌患者的学习记录之JAVA简单插入排序
简单插入排序 简单插入排序的基本思路 1.将数组的前n个数视为一个有序数列(先将第一个数视为有序数列,然后前两个数,再前三个数) 2.将第n+1与前面的所有数进行比较,找到该数所在位置将其插入(其他数 ...
- 懒癌患者的学习记录之课程代码旋转木马(3d旋转效果)
旋转木马3d旋转效果 设计思路 一,用大div将需要旋转的元素包裹起来,该大div称之为舞台 <div id="d"><div class="d1&qu ...
- 懒癌患者的学习记录之小知识点
8bit(位) = 1字节 1024字节 = 1kb 1024kb = 1mb 1024mb = 1GB 1024GB = 1TB 2.html的注释是什么? <!-- 注释说明.... --& ...
- java基础案例教程前4章知识点_java学习记录4 Java基础知识点
java学习记录4 Java基础知识点 1. 注释 单行注释 使用"//"开头,后面是注释的内容 一般在要注释的语句的上面加注释 多行注释 以"/*"开头,以& ...
- IDL学习记录和Java调用IDL方法
IDL学习记录和Java调用IDL方法 2018年02月06日 08:32:02 回首1949 阅读数:385更多 个人分类: 随想 版权声明:乐呵乐呵得了 https://blog.csdn.net ...
- 冒泡排序的代码java,Java冒泡排序代码示例
Java冒泡排序代码示例 代码如下:↓ package com.coding.learn; import java.util.Arrays; /** * @author 老菜鸟 * @version ...
最新文章
- TCP协议经典书籍--TCP/IP详解
- 利用多项式特征生成与递归特征消除解决特征组合与特征选择问题
- iOS开发之登录注册系统
- DL开源框架Caffe | 模型微调 (finetune)的场景、问题、技巧以及解决方案
- 我犯的错误--struts标签s:radio
- Error creating bean with name ‘userController‘: Unsatisfied dependency expre
- springboot怎么返回404_深度分析:SpringBoot异常捕获与封装处理,看完你学会了吗?...
- linux shell for循环使用命令中读取到的值实例
- C语言中控制printf的打印颜色实例及vt100的控制符文档-转
- 语音识别中的CTC算法的基本原理解释
- 卡巴斯基2006以上版本与金山词霸 的冲突
- IGS发布RINEX 4.00
- C语言实现:素数的判断的多种方法
- discuz远征游戏通用网站模板
- python 正则表达式爬图片_利用python正则表达式爬取图片
- 2015合肥市第 32 届青少年信息学(计算机)奥林匹克竞赛小学组试题
- python实现直播功能rtmo_30 行 Python 代码实现 Twitch 主播上线实时通知
- 下载的win7虚拟机缺少api-ms-win-core库
- CSDN代码块背景色的调整
- VS中怎么实现代码换行