冒泡排序
2019-05-22 06:35:57来源:博客园 阅读 ()
开博已经四天了,阿豪才想起来自己还从来没有记录过一篇博客, 那么今天开始记录我的第一篇博客,也是我比较生疏的冒泡排序!
先说一下这道问题的思路:
1. 首先定义了一个数组 int[ ] arr = {1,5,7,22,4,3}; //我们要对该数组进行降序排序
2. 其次我们要遍历整个数组,将每一个元素都与其后的元素比较 //所以我们需要使用到双重for循环进行遍历 外层用来控制整体循环遍历数组的次数, 内层用来拿单个元素依次对比元素值的次数
3. 调换顺序
1 private static void method2() { 2 int[] arr = {5,2,7,12,64,1}; 3 for (int i = 0;i < arr.length;i++) { //外层循环用来控制整体 4 for (int j = 0;j< arr.length-1;j++) {//内层循环用来拿当前元素依次与后边元素做对比 5 //判断大小,对数组进行降序排序 6 if (arr[j] < arr[j+1]) { 7 //交换数据 8 int temp = arr[j]; 9 arr[j] = arr[j + 1]; 10 arr[j + 1] = temp; 11 } 12 } 13 } 14 15 //遍历数组,输出打印数组元素 16 for (int element:arr) { 17 System.out.println(element); 18 } 19 20 21 }
原文链接:https://www.cnblogs.com/myBlog-ahao/p/10901996.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 基础排序算法(附加java实现) 2020-06-02
- LeetCode 面试题53 - I. 在排序数组中查找数字 I 2020-05-22
- LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置 2020-05-22
- Java 集合排序策略接口 Comparator 2020-05-20
- Oracle用decode函数或CASE-WHEN实现自定义排序 2020-05-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash