激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - ASP教程 - 修改正確的asp冒泡排序

修改正確的asp冒泡排序

2019-09-29 11:12asp教程網(wǎng) ASP教程

修改正確的asp冒泡排序

網(wǎng)上搜到的代碼,千篇一律是這個(gè) 

Function Sort(ary) 
Dim KeepChecking,I,FirstValue,SecondValue 
 KeepChecking = TRUE  
Do Until KeepChecking = FALSE  
 KeepChecking = FALSE  
 For I = 0 to UBound(ary)  
  If I = UBound(ary) Then Exit For  
   If ary(I) > ary(I+1) Then  
    FirstValue = ary(I)  
    SecondValue = ary(I+1)  
    ary(I) = SecondValue  
    ary(I+1) = FirstValue  
    KeepChecking = TRUE  
   End If  
 Next  
Loop  
 Sort = ary  
End Function  

存在錯(cuò)誤。。。。。。 

測(cè)試一下就知道 

s="11,3,1" 
s=sort(split(s,",")) 
for i=0 to ubound(s) 
response.write s(i) & "<br>" 
next 

打印結(jié)果是 

1  

11 

 3 

  

正確的function是: 

function sort(ary) 
ck=true 
do Until ck = false  
 ck=false 
 For f = 0 to UBound(ary) -1 
  if clng(ary(f))>clng(ary(f+1)) then 
   v1=clng(ary(f)) 
   v2=clng(ary(f+1)) 
   ary(f)=v2 
   ary(f+1)=v1 

   ck=true 
  end if 
 next 
loop 
sort=ary 
end function 

就差在一個(gè)clng() 

但好笑的是,有些數(shù)組,用那個(gè)錯(cuò)誤的sort函數(shù)是可以排正確的。 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久久久久大牛 | chengrenyingshi| 精品一区二区电影 | 性欧美xxxx精品xxxxrb | 91免费版在线观看 | 国产韩国精品一区二区三区久久 | 俄罗斯16一20sex牲色另类 | 视频一区二区三区在线播放 | 亚洲精品午夜电影 | 欧美一a一片一级一片 | 男人午夜小视频 | 亚洲欧美成aⅴ人在线观看 免费看欧美黑人毛片 | 欧洲亚洲激情 | 99精美视频 | 九九热在线免费观看视频 | 日韩精品网站在线观看 | 日韩毛片毛片久久精品 | 精品在线免费播放 | 在线播放av网址 | 欧美黄一级 | 国产精品久久久久久久久久尿 | 爱视频福利| 国产精品成人一区二区三区吃奶 | 91九色丨porny丨国产jk | 欧美成人精品一区二区男人小说 | 欧美成人黄色小视频 | 国产免费一区二区三区在线能观看 | 精品国产一区二区三区天美传媒 | 黄色片视频观看 | 中国产一级毛片 | 色柚视频网站ww色 | 久久精品黄 | 亚洲成人福利在线 | 中文字幕免费播放 | av免费不卡国产观看 | 黄色免费网站在线观看 | 久久精品操| 日日狠狠久久 | 久久精品视频69 | 成人三级在线播放 | 久久国产一级片 |