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排序
- js氣泡排序JS排序
- 氣泡排序-fusha排序
- 氣泡排序演示排序
- d氣泡排序排序
- 氣泡排序正解排序
- JavaScript氣泡排序JavaScript排序
- java氣泡排序Java排序
- 氣泡排序 java排序Java
- php氣泡排序PHP排序
- Java 氣泡排序Java排序
- Javascript 氣泡排序JavaScript排序
- 氣泡排序1排序
- 基本排序之氣泡排序排序
- 排序:交換排序——氣泡排序法排序
- 氣泡排序筆記排序筆記
- js氣泡排序動畫JS排序動畫
- 陣列氣泡排序陣列排序
- 淺析氣泡排序排序
- Python 氣泡排序Python排序
- python氣泡排序Python排序
- 氣泡排序 bubble sort排序
- 【筆記】氣泡排序筆記排序
- 淺談氣泡排序排序
- 氣泡排序文法排序
- 排序演算法–氣泡排序排序演算法
- 排序演算法__氣泡排序排序演算法
- 排序演算法--氣泡排序排序演算法
- 選擇排序和氣泡排序排序
- 氣泡排序與選擇排序排序
- 【排序】氣泡排序(待補充)排序