shell指令碼寫氣泡排序
array=(2 4 8 9 7) #不能有逗號!
i=0
j=0
temp=0
t=0
p=0
while [ $i -lt 5 ]
do
j=0
while [ $j -lt `expr 5 - ${i}` ]
do
let t=array[j]
let p=array[j+1]
if [ $t \< $p ]
then
let temp=array[${j}]
let array[${j}]=array[`expr ${j} + 1` ]
let array[`expr ${j} + 1`]=temp
fi
let j++
done
let i++
done
i=0
while [$i -lt 5 ]
do
r=${i}
o=${array[$r]}
printf "$o\n"
let i++
done
相關文章
- Shell氣泡排序排序
- 排序——氣泡排序排序
- 氣泡排序排序
- 9. 氣泡排序,以及如何優化氣泡排序,氣泡排序屬於插入排序排序優化
- 無聊寫一個氣泡排序排序
- 用Java語言寫氣泡排序Java排序
- 排序:氣泡排序&快速排序排序
- JS氣泡排序的6種寫法JS排序
- Python 氣泡排序Python排序
- 容器氣泡排序排序
- 氣泡排序法排序
- 氣泡排序(Java)排序Java
- 氣泡排序1排序
- 氣泡排序-fusha排序
- 氣泡排序演示排序
- d氣泡排序排序
- js氣泡排序JS排序
- JavaScript氣泡排序JavaScript排序
- 函式氣泡排序函式排序
- 19_氣泡排序排序
- 氣泡排序筆記排序筆記
- 氣泡排序(python版)排序Python
- 淺析氣泡排序排序
- 陣列氣泡排序陣列排序
- Python_氣泡排序Python排序
- 氣泡排序與選擇排序排序
- 【排序】氣泡排序(待補充)排序
- 排序演算法--氣泡排序排序演算法
- 排序演算法__氣泡排序排序演算法
- 排序演算法–氣泡排序排序演算法
- 選擇排序和氣泡排序排序
- shell 指令碼寫法:指令碼
- 氣泡排序 插入排序 快排排序
- JAVA基礎--氣泡排序Java排序
- Java實現氣泡排序Java排序
- 氣泡排序及優化排序優化
- OJ題之氣泡排序排序
- C語言之氣泡排序C語言排序
- 氣泡排序演算法排序演算法