当前位置: 首页 > news >正文

java写一个简单的冒泡排序

public class HelloWorld {public static void main(String[] args) {int[] arr = {64, 34, 25, 12, 22, 11, 90}; // 示例数组System.out.println("排序前的数组:");printArray(arr);bubbleSort(arr);System.out.println("排序后的数组:");printArray(arr);}public static void bubbleSort(int[] arr){int n=arr.length;for(int i=0;i<n-1;i++){for(int j=0;j<n-i-1;j++){if(arr[j]>arr[j+1]){int temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}}// 辅助方法,用于打印数组public static void printArray(int[] arr) {for (int i = 0; i < arr.length; i++) {System.out.print(arr[i] + " ");}System.out.println();}
}

 运行结果输出

刚工作时是Python,工作3年后是c++,工作 6年后是java,人生总在学习,也要感谢AI编程助手的出现,让学习变得轻松有趣许多。

http://www.dtcms.com/a/213814.html

相关文章:

  • vue实例 与组件实例
  • 视频存储开源方案
  • Flutter Web 3.0革命:用WebGPU实现浏览器端实时光追渲染,性能提升300%
  • 论文分享之Prompt优化
  • C++模板与字符串:从入门到精通
  • 什么是HTTP HTTP 和 HTTPS 的区别
  • SQL进阶之旅 Day 4:子查询与临时表优化
  • vue3获取两个日期之间的所有时间
  • PostgreSQL日志管理完整方案(AI)
  • 关于Python编程语言学习的入门总结
  • SQL:合并查询(UNION)
  • .gitignore 的基本用法
  • vSphere 7.0 client 提示HTTP状态 500- 内部服务器错误
  • day021-定时任务
  • 创业团队建设与管理(一)
  • 扣子平台上如何进行对象序列化,JSON序列化和反序列化节点的使用
  • MPI实现中对消息传递的优化
  • 通用的管理账号设置设计(一)
  • 学习python day8
  • leetcode 93. Restore IP Addresses
  • mac for vscode集成的源代码管理 撤销和删除文件报错Permission denied
  • 宫格导航--纯血鸿蒙组件库AUI
  • 【C++篇】list模拟实现
  • SBT开源构建工具
  • 基于python+Django+Mysql的校园二手交易市场
  • 深入Java TCP流套接字编程:高效服务器构建与高并发实战优化指南​
  • Python实例题:Python应用马尔可夫链算法实现随机文本生成
  • sass,less是什么?为什么要使用他们?
  • 学员投稿:华为,ov等手机主流大厂桌面未读计数角标更新接口汇总
  • 项目三 - 任务8:实现词频统计功能