時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
網(wǎng)上搜到的代碼,千篇一律是這個
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
存在錯誤。。。。。。
測試一下就知道
s=11,3,1
s=sort(split(s,,))
for i=0 to ubound(s)
response.write s(i) &
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
就差在一個clng()
但好笑的是,有些數(shù)組,用那個錯誤的sort函數(shù)是可以排正確的。
關(guān)鍵詞標簽:排序,正確,ary,KeepCh
相關(guān)閱讀 JS驗證日期格式是否正確 正確刪除系統(tǒng)中文件名亂碼的文件 如何正確理解PHP程序錯誤信息的表示含義 如何正確編寫高質(zhì)量高性能的MySQL語法 如何正確的解決 MySQL中忽略用戶的現(xiàn)象 正確認識MySQL對服務(wù)器端光標的限制
熱門文章 ASP編程代碼:隱藏圖片的真實地址 ASP教程:0177:800401f3錯誤解決 ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站 錯誤80004005信息處理方法
時間:2024-04-17 15:53:23
時間:2023-12-24 12:36:41
時間:2022-07-07 08:59:14
時間:2022-03-15 16:38:36
時間:2022-03-03 17:40:48
時間:2020-05-16 14:28:49
人氣排行 ASP下標越界的解決方法 ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站 “文件共享鎖定數(shù)溢出” 原因及解決方法 無法寫入數(shù)據(jù)庫的解決方法 ASP教程:0177:800401f3錯誤解決 ASP常用函數(shù)列表 如何用ASP來獲取客戶端真實IP的地址 ASP用FSO生成HTML簡單實例+詳解[原創(chuàng)]