Avatar billede copeland Nybegynder
17. april 2002 - 11:44 Der er 1 kommentar og
1 løsning

Alfabetisk sortering

Hvordan kan jeg få følgende eksempel sorteret og udskrevet alfabetisk?

<%
VarStr=split("Pære,Abrikos,Banan,Kokusnød,Gullerod",",")
for each item in VarStr
    Response.Write item & "<br>"
next
%>
Avatar billede rou Nybegynder
17. april 2002 - 11:57 #1
Der er ikke umiddelbart nogen sort metode i VBScript, hverken på Arrays eller strings eller Dictionary objektet.
Den eneste måde er at lave een selv, og for en uøvet er det ikke sjovt.
Avatar billede kimiwan Nybegynder
17. april 2002 - 12:05 #2
du kan bruge scriptet her:

<%

function bubblesort(arrSorter)
  for i = 0 to ubound(arrSorter)
    for j = i + 1 to ubound(arrSorter)
      if arrSorter(i) > arrSorter(j) then
        arrTemp = arrSorter(i)
        arrSorter(i) = arrSorter(j)
        arrSorter(j) = arrTemp
      end if
    next
  next
  bubblesort = arrSorter
end function

VarStr=split("Pære,Abrikos,Banan,Kokusnød,Gullerod",",")

arrSort = bubblesort(VarStr)
for x = 0 to ubound(arrSort)
  response.write "arrSort" & "("& x & ") indeholder " & arrSort(x) & "<br>"
next

%>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester