PHP实现:冒泡排序

# 循环1: 控制每个待排序的元素
for ($i=0; $i < $count; $i++) { 
    #循环2:整个循环结束后将最大的元素放到最后边
    for ($j = 0; $j < $count - $i -1; $j++) { 
        if ($list[$j] > $list[$j + 1]) {
            $temp = $list[$j + 1];
            $list[$j + 1] = $list[$j];
            $list[$j] = $temp;
        }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 总结冒泡排序 1:相邻的两个数的比较 2:两层循环 第一层是决定多少轮,第二层决定每层需要多少次 3:临时变量存放...
    MacLin阅读 3,590评论 1 3
  • --核心思想 ---例如:$arr=array(10,7,1);该数组中数字从小到大排序 ---1.让数...
    Hsinlung阅读 2,761评论 0 4
  • 一个程序应包括:对数据的描述:在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)...
    吴钧泽阅读 9,903评论 0 12
  • 基本思想: 冒泡排序是一种交换排序,它的基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为...
    史史小子阅读 3,899评论 0 0
  • 原理:它是让临近的两个数字之间两两比较,按照从小到大或者从大到小的顺序进行排列。 下面我用具体的数组来演示一遍整体...
    奋斗live阅读 4,200评论 0 1

友情链接更多精彩内容