直接上代码

package com.test;/*** 冒泡排序** @Package: com.test* @ClassName: BubbleSort* @author: zq* @since: 2020/6/6 10:36* @version: 1.0* @Copyright: 2020 zq. All rights reserved.*/
public class BubbleSort {public static void main(String[] args) {int[] arr = {1, 2, 6, 4, 5};arr = bubbleSort(arr);print(arr);}private static int[] bubbleSort(int[] arr) {for (int k = 0; k < arr.length - 1; k++) {for (int i = 0; i < arr.length - 1 - k; i++) {if (arr[i] > arr[i + 1]) {int temp = arr[i];arr[i] = arr[i + 1];arr[i + 1] = temp;}}}return arr;}private static void print(int[] arr) {for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}}}

数据结构之每日一练-02(冒泡排序)相关推荐

  1. 每日一练3.冒泡排序

    错误代码 int i,j,temp,exchange;for (i = 0;i < n-1;i++){exchange = 0;for (j = n-1-i;j > 0;j--){if ( ...

  2. 行测题库:行测每日一练常识判断练习题02.04

    行测题库:行测每日一练常识判断练习题02.04 1.下列说法错误的是: A.CPI反映居民所购生活消费品的价值和服务项目价格变动趋势 B.通货膨胀的实质是社会总需求小于社会总供给 C.经济学领域中最初 ...

  3. 数据结构与算法——每日一练(4月)

    文章目录 每日一练 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 ...

  4. C语言每日一练——第8天:冒泡排序

    C语言每日一练 2021年9月16日 题目描述 用冒泡法对10个数排序 分析 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法. 它重复地走访过要排序的元素列,依次比较两个相 ...

  5. 数据结构与算法——每日一练(12月)

    文章目录 每日一练 12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 12.10 12.11 12.12 12.13 12.14 12.15 12.16 12. ...

  6. java每日一练:面试题集合

    6.29:1.说一下jdk和jre的区别? JRE是java运行时环境,包含了java虚拟机,java基础类库.是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的 ...

  7. Python每日一练0004

    问题 如何保存迭代对象的最后N个元素 例如保存列表['a', 'b', 'c', 'd']的最后2个元素 或者保存某个迭代器对象的最后5个元素 解决方案 对于列表.元组这样的数据结构,可以使用切片来很 ...

  8. python 编程一日一练-python每日一练

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 过滤掉列表中的负数 筛选出字典{lilei: 79,jim: 88,lu ...

  9. 【每日一练】56—CSS实现一款实用的响应式卡片悬停效果

    写在前面 今天这个练习,是目前很多网站上非常常见的一个效果,主要是这个效果干净简洁,它没有任何多余的内容,看起来也很舒服. 具体效果,请看下面的gif动画: 因为是GIF录屏,背景的渐变色有点色块,衔 ...

最新文章

  1. Ocelot + Consul实践
  2. asp.net 子页面调用外部 js
  3. 解题:HEOI 2016 求和
  4. 排队机叫号系统服务器安装设置,易达办事大厅排队叫号系统
  5. Java并发编程—volatile关键字(保证变量的可见性、有序性机制)
  6. python产生随机数random.random_Python内置random模块生成随机数的方法
  7. 【软件开发综合实验】文本压缩软件
  8. Tomcat学习总结(14)—— Tomcat常见面试题
  9. 美国西北大学 计算机工程专业排名,权威首发!2018年USNews美国大学研究生计算机工程专业排名榜单...
  10. 数据挖掘十大经典算法(包括各自优缺点 / 适用数据场景)
  11. msdn下载的系统怎么安装
  12. kibana本地安装
  13. Excel如何快速查询银行卡开户行?
  14. html5图片格式有什么,jpeg是什么?
  15. e-r数据建模-概念模型 逻辑模型 物理模型-总结
  16. 笔试题————一套实用的渗透测试岗位面试题
  17. 页面置换算法(FIFO、第二次机会、LRU)
  18. Redis——Redis事务性原理
  19. 【GIS工具】谷歌卫星图下载工具之再聊坐标问题
  20. 阅读摘抄——把时间当做朋友

热门文章

  1. 【实战经验】--Xilinx--IPcore--MCB(DDR3)运用
  2. 利用MSTP+VRRP+HRP+IP-LINK实现双机热备
  3. HTML5基础知识整理(一)—— 新增标签和属性
  4. java开发之图形界面GUI初步-Swing几种常用组件及其应用
  5. 史上最简单的扫雷(C语言实现)
  6. java十进制小数转二进制方法(Java)StringBuilder
  7. 数字图像处理——图像滤波概念及方法
  8. 显著性水平、置信区间、假设检验与方差分析知识点总结
  9. python实现mqtt协议_自己动手实现MQTT协议
  10. 【电池健康状态预测】基于灰狼算法优化BP神经网络实现电池健康状态预测附matlab代码