用php做了下氣泡排序

2022-09-06 05:21:09 字數 444 閱讀 2546

大學沒好好讀書,那會沒怎麼明白氣泡排序是這麼回事

早上睡到九點多起來,就在房間看書、聽歌,下午吃完飯做了下氣泡排序,現在把**貢獻如下:

<?php

/** * created by phpstorm.

* user: administrator

* date: 2016/8/27 0027

* time: 12:24

* 氣泡排序

*/header('content-type: text/html; charset=utf-8');

$number=array("10","2","9","1","5","8","4","7","3","6");

for( $i=0;$i$number[$m])

}}for( $n=0;$n

其實還可以改良的,節省時間空間,有時間我拿來改改。

PHP排序 氣泡排序

這個應該是最大眾的排序了。也算是簡單排序演算法中知名度最高的。氣泡排序的思路是怎麼樣的呢?首先就是先比較相鄰的兩個元素,如果滿足條件,就交換,否則不動。然後是再比較接下來的兩個相鄰的元素,然後滿足條件就交換,否則依然不動。依次迴圈操作下去,最終乙個元素,會固定在最下邊。舉例 陣列有5個元素從小到大排...

php 氣泡排序

基本概念是 依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。重複以上過程,仍從第一對數開始比較 因為可能由於第2個數和第3個數的交換,使得第1個...

PHP氣泡排序

基本概念 氣泡排序 bubblesort 的基本概念是 依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即在第一趟 首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。至此第一趟結束,將最大的數放到...