星期四, 10月 06, 2005

泡沫排序法

For i ← 1 To N {
Do For j ← N Down to i {
if Data[j]>Data[j-1] {
Swap(Data[j],Data[j-1])
}
}
}
-------------------------------------------------------------
何解??
第1行是將n個數列要去比較,比什呢?
第2行說:要從最後的n項比回來到第i項
第3行說:如果後項比前項大,那我們就做,做什????
第4行說:我們交換吧!!

2 Comments:

At 10/10/2005 6:41 下午, Anonymous 匿名 said...

看到"第2行:要從最後的n項比回來到第i項"

就完全瞭解了。腦筋一時間轉不過來=__=

那麼最後需要加上print嗎?
還是只是單純的執行運算就可以了?

 
At 10/12/2005 1:15 下午, Blogger 盛氏零人 said...

加上print ....是為了表現內容
純粹為了讓人容易明白

 

張貼留言

<< Home