冒泡排序(java)
2.内层循环,控制每一轮比较的次数 j: 0 1 2 j: 0 1 j: 0。以数组 int[ ] arr = {5, 2, 3, 1} 为例。在内层循环进行当前元素和下一个元素比较,将最大元素的交换到后面位置。1.外层循环,控制冒泡排序总共多少轮 i: 0 1 2。核心思路:每次把两个相邻的元素进行比较,元素值大的往后放。1.每一轮都是从0索引开始,相邻的两个元素比较。3.每一轮比上一轮的比较次数少1次。2.比较轮数:数组的长度 - 1。0和1、1和2、2和3。
原创
2023-04-18 18:09:00 ·
56 阅读 ·
1 评论