news 2026/4/26 2:35:23

Day26-20260122

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day26-20260122

冒泡排序

冒泡排序无疑是最出名的排序算法之一,总共有八大排序!

冒泡的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人人尽皆知。

我们看到嵌套循环,应该立马就可以得出这个算法的时间复杂度为O(n2)。

思考:如何优化?

packagecom.array;importjava.util.Arrays;publicclassArrayDemo07{publicstaticvoidmain(String[]args){int[]a={1,4,5,6,72,2,2,2,25,6,7};int[]sort=sort(a);//调用完我们自己写的排序方法以后,返回一个排序后的数组System.out.println(Arrays.toString(sort));}//冒泡排序//1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置//2.每一次比较,都会产出一个最大,或者最小的数字!//3.下一轮则可以少一次排序!//4.依次循环,直到结束!publicstaticint[]sort(int[]array){//临时变量inttemp=0;//外层循环,判断我们这个要走多少次:for(inti=0;i<array.length-1;i++){booleanflag=false;//通过flag标识位减少没有意义的比较//内层循环,比较判断两个数,如果第二个数,比第一个数大,则交换位置for(intj=0;j<array.length-1-i;j++){if(array[j+1]<array[j]){//<:从小到大;>:从大到小temp=array[j];array[j]=array[j+1];array[j+1]=temp;flag=true;}}if(flag==false){break;}}returnarray;}}
[1,2,2,2,4,5,6,6,7,25,72]进程已结束,退出代码为0
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 23:51:08

YOLO11效果惊艳!道路裂缝检测案例展示

YOLO11效果惊艳&#xff01;道路裂缝检测案例展示 1. 为什么道路裂缝检测值得用YOLO11来做&#xff1f; 你有没有注意过&#xff0c;城市主干道上那些细长的黑色裂纹&#xff1f;它们看起来不起眼&#xff0c;但往往是路面结构老化的第一信号。人工巡检靠肉眼和经验&#xff…

作者头像 李华
网站建设 2026/4/26 2:34:10

开源绘图工具Excalidraw技术探索笔记:从部署到个性化全攻略

开源绘图工具Excalidraw技术探索笔记&#xff1a;从部署到个性化全攻略 【免费下载链接】excalidraw Virtual whiteboard for sketching hand-drawn like diagrams 项目地址: https://gitcode.com/GitHub_Trending/ex/excalidraw 作为一款备受推崇的开源绘图工具&#x…

作者头像 李华
网站建设 2026/4/26 2:34:01

3大场景×5步落地:解锁Activepieces零代码自动化潜能

3大场景5步落地&#xff1a;解锁Activepieces零代码自动化潜能 【免费下载链接】activepieces Your friendliest open source all-in-one automation tool ✨ Workflow automation tool 100 integration / Enterprise automation tool / ChatBot / Zapier Alternative 项目地…

作者头像 李华
网站建设 2026/4/25 1:17:27

图像修复工作流整合:fft npainting lama与PS联动方案

图像修复工作流整合&#xff1a;FFT NPainting LaMa与PS联动方案 1. 为什么需要这套图像修复工作流&#xff1f; 你有没有遇到过这样的情况&#xff1a;一张精心构图的照片&#xff0c;却被路人、电线杆、水印或无关文字破坏了整体美感&#xff1f;Photoshop的“内容识别填充…

作者头像 李华
网站建设 2026/4/16 23:19:58

DeepSeek-R1-Distill-Qwen-1.5B企业级部署:高并发处理案例

DeepSeek-R1-Distill-Qwen-1.5B企业级部署&#xff1a;高并发处理案例 1. 这个模型到底能干什么&#xff1f;先说人话 你可能已经听过Qwen、DeepSeek这些名字&#xff0c;但DeepSeek-R1-Distill-Qwen-1.5B这个长串名字背后&#xff0c;其实是一个“轻量但聪明”的文本生成模型…

作者头像 李华