VB實現左右交替上公升排序

2021-10-03 05:56:07 字數 967 閱讀 5039

此處左右交替上公升排序的本質是氣泡排序

最外層迴圈控制次數,兩個內層迴圈分別負責控制交替排序

**如下:

'利用冒泡演算法實現左右交替上公升排序

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 切換類...