news 2026/6/10 15:51:27

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/6/10 13:35:08

Final h-encore:PS Vita一键破解工具,实现全固件兼容系统解锁

Final h-encore&#xff1a;PS Vita一键破解工具&#xff0c;实现全固件兼容系统解锁 【免费下载链接】finalhe Final h-encore, a tool to push h-encore exploit for PS VITA/PS TV automatically 项目地址: https://gitcode.com/gh_mirrors/fi/finalhe Final h-encor…

作者头像 李华
网站建设 2026/6/10 13:30:43

高效语音识别新选择:SenseVoice Small镜像快速上手

高效语音识别新选择&#xff1a;SenseVoice Small镜像快速上手 你有没有遇到过这样的场景&#xff1f;一段会议录音需要整理成文字&#xff0c;客户电话里的语气变化想精准捕捉&#xff0c;或者视频中的背景音和对话混在一起难以分辨。传统语音识别工具只能转写文字&#xff0…

作者头像 李华
网站建设 2026/6/10 13:31:31

企业监控报告与数据分析:从数据采集到决策支持的实践指南

企业监控报告与数据分析&#xff1a;从数据采集到决策支持的实践指南 【免费下载链接】zabbix Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud. 项目地址: https://gitcode.com/gh_mirrors/zabbix2/zabbi…

作者头像 李华
网站建设 2026/6/10 13:31:48

为什么Qwen2.5-0.5B部署总卡顿?CPU优化实战案例详解

为什么Qwen2.5-0.5B部署总卡顿&#xff1f;CPU优化实战案例详解 1. 真实问题&#xff1a;不是模型慢&#xff0c;是环境没调对 你是不是也遇到过这样的情况—— 刚拉取完 Qwen/Qwen2.5-0.5B-Instruct 镜像&#xff0c;兴冲冲启动服务&#xff0c;结果一输入“你好”&#xff…

作者头像 李华
网站建设 2026/6/10 13:33:52

测试dify是否可以支持流式http

先写一个fastapi 流式返回的接口 from fastapi import FastAPI from fastapi.responses import StreamingResponseimport asyncio import time from typing import AsyncGenerator, Generatorapp FastAPI(title"FastAPI 流式接口示例")# ------------------- 流式返…

作者头像 李华
网站建设 2026/6/9 23:59:22

香山处理器FPGA原型开发指南:从代码到芯片的实践之路

香山处理器FPGA原型开发指南&#xff1a;从代码到芯片的实践之路 【免费下载链接】XiangShan Open-source high-performance RISC-V processor 项目地址: https://gitcode.com/GitHub_Trending/xia/XiangShan 为什么选择香山处理器进行FPGA原型验证&#xff1f; 让我们…

作者头像 李华