Java 冒泡排序实现及口诀

举报
tea_year 发表于 2021/12/30 00:54:00 2021/12/30
【摘要】 视频解析  https://edu.csdn.net/course/play/7813 在电视剧中士兵排队时,按个子高的和个子矮的的顺序进行排列,个子高的和个子矮的会进行两两进行比较。   冒泡排序: 其基本思想是重复的进行整个数组的排序,一次比较两个元素(两两排序),如果它们顺序不符合就交换,重复这样直...

视频解析  https://edu.csdn.net/course/play/7813

在电视剧中士兵排队时,按个子高的和个子矮的的顺序进行排列,个子高的和个子矮的会进行两两进行比较。

 

冒泡排序:

其基本思想是重复的进行整个数组的排序,一次比较两个元素(两两排序),如果它们顺序不符合就交换,重复这样直到数列没有再需要交换的数为止(结束条件)。

因为它就好像气泡一样,轻的气泡会往上漂浮,在不断漂浮的过程中,发生了两两交换过程,所以叫冒泡排序。

 


  
  1. /**
  2. *
  3. * @author 张晨光
  4. *
  5. */
  6. public class SortDemo {
  7. //公共静态成员变量
  8. public static int[]arr={5,2,6,7,3};
  9. public static int[] sort(int[]arr){
  10. int n=arr.length;
  11. int temp;
  12. for(int i=0;i<n;i++){
  13. for(int j=0;j<n-1;j++){
  14. if(arr[j]>arr[j+1]){
  15. //交换
  16. temp=ar

文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。

原文链接:aaaedu.blog.csdn.net/article/details/79917160

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。