【正文】
(i) = int(Rnd*90)+10 Str(d(i)) 39。將數(shù)據(jù)顯示到原始數(shù)據(jù)列表中NextEnd SubPrivate Sub Command2_Click() ‘對10個兩位正整數(shù)進行排序 39。將排序后的列表數(shù)據(jù)清空For i = 1 To 9For j = 10 to i+1 step 1 If d(j)d(j1) Then temp=d(j):d(j)=d(j1):d(j1)=tempEnd If Next jNext i For i = 1 To 10 Str(d(i)) 39。在列表2中顯示排序后的數(shù)據(jù)Next iEnd Sub3. 選擇排序和冒泡排序?qū)Ρ龋喝魯?shù)組d里有n個待排序的數(shù)據(jù),分別用冒泡法和選擇法對此進行排序,試填充下表中的數(shù)據(jù)。 查找算法1. 順序查找(1)概念:從數(shù)組的第一個數(shù)據(jù)開始,逐個將數(shù)據(jù)與給定的值進行比較。若某個數(shù)據(jù)和給定的值相等,則查找成功,輸出所查數(shù)據(jù)的位置;反之,查找不成功,輸出“數(shù)據(jù)不存在于此數(shù)組中”(2)算法:2. 對分查找(1) 概念:前提:數(shù)組中被查找的數(shù)據(jù)必須是有序的基本思想: 首先將查找的數(shù)據(jù)與有序數(shù)組內(nèi)處于中間位置的數(shù)據(jù)進行比較,如果兩者相等,則查找成功;否則根據(jù)數(shù)組元素的有序性,就可確定該數(shù)據(jù)應(yīng)該在數(shù)組的前半部分還是后半部分繼續(xù)進行查找。在新確定的范圍內(nèi),繼續(xù)按上述方法進行查找,直到獲得最終結(jié)果。(2) 算法: