冒泡排序 发表于 2020-05-22 | 分类于 排序算法 | 评论数: | 热度: ℃ 本文字数: 2.2k | 阅读时长 ≈ 2 分钟 概述 两两注意是相邻的两个元素的意思 如果有n个元素需要比较n-1次,每轮减少一次比较 既然叫冒泡排序,那就是从下玩往上两两比较,所以看上去就跟泡泡往上冒一样。 Code1234567891011121314151617181920212223#include <iostream>using namespace std;//待排序数组int arr[] ={};int main(){ int i,j,temp; bool changed; for(i=0;i<arr.length;i++){ changed =flase; for(j=0;j<arr.length-i-1;j++){ if(arr[j]>arr[j+1]){ changed=true; temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } if(!changed) break; }} ----\(˙<>˙)/----赞赏一下吧~ 打赏 微信支付 支付宝 本文作者: wicherQAQ 本文链接: https://wicherqaq.github.io/2020/05/22/%E5%86%92%E6%B3%A1%E6%8E%92%E5%BA%8F/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!