PHPバブルソートプログラムファイルsort_bubble_up.php
- <html>
- 頭> < /title>< 頭> < リンクrel=」スタイルシート" href
- ="sort.css" <ボディ > < h1>
- バブルソート方法のデモ < /h1 > ;
- < テーブルセルパディング ="5"セル間隔 ="1"
- border="0" = 「センター」 > <?php
//配列をランダムに生成 $ arr =配列( ); エコー'tr >- <
td- コルスパン = "10" クラス
- ="タイトル">初期値<></tr >'; echo '<
- tr>'; ;$i<
- 10;$i++){ $arr[$i]=rand(); echo " < td>
- $arr[$i]={$arr[$i]}
- < /td> "; } //バブルソートを実行 for($i= 9;$i
- >
>- <
- tdcolspan="10"
- クラス =「タイトル」> ;いいえ.(10-$i).'次< /td>< /tr> ';
- for($j=0;$j< $i;$j++){
- if($arr [$j]< $arr[$j+1]){
- $tmp=$arr[$j];
- $arr[$j]=$arr[$j+1];
- $arr[$j+1]=$tmp;
- }
- エコー '< tr> ';
- for($k=0;$k< 10;$k++){
- switch($k){
- case $j : echo '< td クラス="ベース">"; 壊す;
- case $j+1 : echo '< td class =「光」 >'; 壊す;
- デフォルト: echo '< td>';
- }
-
echo "$arr[$k]={$arr[$k]}< /td> ";
- }
-
echo '< /tr>';
- }
- }
- //並べ替え結果を表示
-
echo '< tr>< td colspan="10"クラス="タイトル" >結果< /td></tr>'; エコー '
- < tr>'; i<
- 10;$i++ ){ エコー " < td >
- $arr[$i]= {$arr[$i]}< /td >"; } echo '< /tr>
- ';
- < /table> <
- /body><
- /html > PHP バブルソートスタイルシートファイル sort.cssh1{text-align: center; color: blue;}table{font-size: 12px; color: 黒; text-align: center;}
td{背景色: 白;}- .base{背景色: #0FF;}.light{背景色: #0DD;}.title{背景-色: #3FF; テキスト-配置: 中央;}
http://www.bkjia.com/PHPjc/445918.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/445918.html技術記事 PHPバブルソートプログラムファイル sort_bubble_up.php html head title PHPバブルソート方法デモ/タイトル headリンク rel = stylesheet href = sort.css body h1 バブルソート方法デモ/h1 table cel...