此處左右交替上公升排序的本質是氣泡排序
最外層迴圈控制次數,兩個內層迴圈分別負責控制交替排序
**如下:
'利用冒泡演算法實現左右交替上公升排序
private sub form_click()
dim a(1 to 9) as integer
a(1) = 48
a(2) = 34
a(3) = 86
a(4) = 46
a(5) = 85
a(6) = 100
a(7) = 79
a(8) = 17
a(9) = 39
fontsize = 30 '設定控制台輸出大小的語句
print '\n\r'
n = ubound(a) '取得陣列上界
for i = 1 to n \ 2 '控制迴圈輪數epoch
for j = n - i + 1 to i + 1 step -1 '把未冒泡的數字最小的放到最左邊,向左冒泡
if a(j) < a(j - 1) then
t = a(j)
a(j) = a(j - 1)
a(j - 1) = t
end if
next j
for j = i + 1 to n - i '把未冒泡的數字最小的放到最右邊,向右冒泡
if a(j) < a(j + 1) then
t = a(j)
a(j) = a(j + 1)
a(j + 1) = t
end if
next j
next i
for i = 1 to n step 1
num = num & a(i) & " " '將排序好的陣列儲存到變數
next i
print num '列印陣列
end sub
執行緒實現交替任務
塗完蠟才能拋光,拋光完又可以塗蠟 class car 拋光 public synchronized void buffed 等待塗蠟,如果當前沒有塗蠟,則一直等待 throws interruptedexception public synchronized void waitforwaxing t...
使用easyui進行上左右布局
在後台管理系統開發的過程中,上左右的布局是最常見的頁面布局方式,現在我們來看看使用easyui這個jquery前端框架如何快速搭建乙個可用的頁面框架。1.在頁面中引入easyui所需的檔案 1 載入easyui的樣式檔案,bootstrap風格 2 link href css themes boot...
有趣的toggleClass實現交替樣式
addclass和removeclass進行樣式型別的修改相信比較容易學習和接受 但是用這兩個方法去實現交替樣式,像一些列表的樣式,還有同型別資料的呈現,當然很多框架都給出了封裝好的方法去實現,但是js本身就提供了乙個很好用的函式來實現這一哦應用場景 例如這樣的 我們用toggleclass 切換類...