当前位置: 首页 > 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编程助手的出现,让学习变得轻松有趣许多。

相关文章:

  • 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
  • 小程序注册失败怎么办/seo项目分析
  • 长沙网站设计哪里好/灰色行业推广
  • 腾讯风铃怎么建设网站/镇江网页设计
  • 如何注册免费企业邮箱/济南seo优化外包
  • 揭阳网站建设方案托管/营销软件app
  • 网站建设毕业设计目录/在哪里可以做百度推广