Zoque.Forum
»
quick sort metodu ile sıralama | asp
|
| Arsiv Bölümü Webtasarımı ve internet bölümünde önemli olduğunu düşündüğümüz mesajların toplandığı bölüm. Foruma yeni bir soru sunmadan bu bölümdeki mesajlara göz atılması tavsiye olunur. (Arama motorundan daha eski mesajlara ulaşılabilir). |
![]() |
|
|
LinkBack | Seçenekler |
|
|
#1 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,907
|
quick sort metodu ile sıralama | asp
Kod:
<% function quickSORT(altNDX, ustNDX,sortTYP) I = altNDX J = ustNDX comPARE = myARR((altNDX + ustNDX) \ 2) Do If sortTYP Then While myARR(I) < comPARE I = I + 1 Wend While comPARE < myARR(J) J = J - 1 Wend Else While myARR(I) > comPARE I = I + 1 Wend While comPARE > myARR(J) J = J - 1 Wend End If If I <= J Then tmpDGR= myARR(I) myARR(I) = myARR(J) myARR(J) = tmpDGR I = I + 1 J = J - 1 End If Loop Until I > J If altNDX < J Then call quickSORT (altNDX, J, sortTYP) End If If I < ustNDX Then call quickSORT (I, ustNDX, sortTYP) End If End function randomize timer dim myARR() boyUT=10 'sıralanacak dizi redim myARR(boyUT) 'sıralama tipi || true=küçükten büyüğe | false=büyükten küçüğe sortTYP=true for i=1 to boyUT myARR(i)=int(rnd*1000) response.write myARR(i)&" " next 'sıralama başlangıç indexi altNDX=1 'sıralama bitiş indexi ustNDX=10 call quickSORT(altNDX, ustNDX, sortTYP) response.write "<br>" for i=1 to boyUT response.write myARR(i)&" " next %>
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com Mesaj absconder tarafından 27.02.2003 (10:47) yeniden düzenlendi.. |
|
|
|
Zoque'a hoşgeldiniz!