数据结构之每日一练-02(冒泡排序)
直接上代码
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(冒泡排序)相关推荐
- 每日一练3.冒泡排序
错误代码 int i,j,temp,exchange;for (i = 0;i < n-1;i++){exchange = 0;for (j = n-1-i;j > 0;j--){if ( ...
- 行测题库:行测每日一练常识判断练习题02.04
行测题库:行测每日一练常识判断练习题02.04 1.下列说法错误的是: A.CPI反映居民所购生活消费品的价值和服务项目价格变动趋势 B.通货膨胀的实质是社会总需求小于社会总供给 C.经济学领域中最初 ...
- 数据结构与算法——每日一练(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 ...
- C语言每日一练——第8天:冒泡排序
C语言每日一练 2021年9月16日 题目描述 用冒泡法对10个数排序 分析 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法. 它重复地走访过要排序的元素列,依次比较两个相 ...
- 数据结构与算法——每日一练(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. ...
- java每日一练:面试题集合
6.29:1.说一下jdk和jre的区别? JRE是java运行时环境,包含了java虚拟机,java基础类库.是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的 ...
- Python每日一练0004
问题 如何保存迭代对象的最后N个元素 例如保存列表['a', 'b', 'c', 'd']的最后2个元素 或者保存某个迭代器对象的最后5个元素 解决方案 对于列表.元组这样的数据结构,可以使用切片来很 ...
- python 编程一日一练-python每日一练
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 过滤掉列表中的负数 筛选出字典{lilei: 79,jim: 88,lu ...
- 【每日一练】56—CSS实现一款实用的响应式卡片悬停效果
写在前面 今天这个练习,是目前很多网站上非常常见的一个效果,主要是这个效果干净简洁,它没有任何多余的内容,看起来也很舒服. 具体效果,请看下面的gif动画: 因为是GIF录屏,背景的渐变色有点色块,衔 ...
最新文章
- Ocelot + Consul实践
- asp.net 子页面调用外部 js
- 解题:HEOI 2016 求和
- 排队机叫号系统服务器安装设置,易达办事大厅排队叫号系统
- Java并发编程—volatile关键字(保证变量的可见性、有序性机制)
- python产生随机数random.random_Python内置random模块生成随机数的方法
- 【软件开发综合实验】文本压缩软件
- Tomcat学习总结(14)—— Tomcat常见面试题
- 美国西北大学 计算机工程专业排名,权威首发!2018年USNews美国大学研究生计算机工程专业排名榜单...
- 数据挖掘十大经典算法(包括各自优缺点 / 适用数据场景)
- msdn下载的系统怎么安装
- kibana本地安装
- Excel如何快速查询银行卡开户行?
- html5图片格式有什么,jpeg是什么?
- e-r数据建模-概念模型 逻辑模型 物理模型-总结
- 笔试题————一套实用的渗透测试岗位面试题
- 页面置换算法(FIFO、第二次机会、LRU)
- Redis——Redis事务性原理
- 【GIS工具】谷歌卫星图下载工具之再聊坐标问题
- 阅读摘抄——把时间当做朋友
热门文章
- 【实战经验】--Xilinx--IPcore--MCB(DDR3)运用
- 利用MSTP+VRRP+HRP+IP-LINK实现双机热备
- HTML5基础知识整理(一)—— 新增标签和属性
- java开发之图形界面GUI初步-Swing几种常用组件及其应用
- 史上最简单的扫雷(C语言实现)
- java十进制小数转二进制方法(Java)StringBuilder
- 数字图像处理——图像滤波概念及方法
- 显著性水平、置信区间、假设检验与方差分析知识点总结
- python实现mqtt协议_自己动手实现MQTT协议
- 【电池健康状态预测】基于灰狼算法优化BP神经网络实现电池健康状态预测附matlab代码