java中数组中冒泡排序法,谁能解释的简单点,不理解呀 谢谢

2020-05-22 财经 86阅读
冒泡排序是依次比较相邻的两个元素,如果第一个比第二个大,就交换他们两个,交换后原先的大数,向后移动一个位置 ,小数向前移动一个位置,这样原先的第一个数(大数)排在了第二位,原先的第二位数(小数)排在了第一位 ;如果第一个数比第二个数小,不进行交换。再继用
现在 第二个数和第三个数比较 如果现在第二个数大于第三个数 则交换位置 否则不交换
接着 3和4 4和5 。。。依次比较直到数组结束(这仅仅是一次完整的循环) 这样每次大数都向后移动 ,小数向前移动 一次循环完后 再进行第二次 直到所有的数在数组中有序的排列

这是一种排序的方法 冒泡排序只是一个形象的叫法

特别注意的是:只要符合这种方法对数组进行排序,无论代码实现过程是怎样的,都叫冒泡排序
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com