07. marts 2005 - 00:18
Der er
15 kommentarer og 1 løsning
søge i array
Hvor dan kan man lave en hvis i array så ikke noget ellers så ind med den... ???
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
07. marts 2005 - 00:57
#1
du bliver nød til at køre det i gennem "manuelt" (tror jeg)
07. marts 2005 - 00:59
#2
hm... Det er fanme skidt... Der er noget der hedder binary search, men jeg kan ikke lige fatte hvad der sker...
07. marts 2005 - 07:31
#3
Array.BinarySearch(ditarray, ditobjekt) returnerer index for dit objekt eller et negativt tal hvis dit objekt ikke er i arrayet *men* det kræver at arrayet er sorteret !
07. marts 2005 - 10:58
#4
Så kan man vel bare sortere arrayt ? Jeg har nemlig 80000 filnavne men nogle af dem er de samme... Kan det godt handle så mange ?
07. marts 2005 - 11:00
#5
Ja. (Array.Sort) Ja - sagtens.
07. marts 2005 - 11:03
#6
altså: 1. ind med data 2. sortering 3. binarysearch. Så skal jeg bare lige finde ud af hvordan jeg bakser det sammen... det negative tal, er -1 eller hvordan ?
07. marts 2005 - 11:10
#7
Du skal teste for < 0. Den returnerer et negativt tal som viser hvilket index det skulle have været sat ind på. Læs docs.
07. marts 2005 - 11:14
#8
Sorry arne Det slog mig også at jeg bare lige kunne læse msdn... sorry. Men smid lige et svar.
07. marts 2005 - 11:15
#9
kan man ikke bare søge i array strengen med instr ? :)
07. marts 2005 - 11:16
#10
svar
07. marts 2005 - 11:17
#11
hmm, kan man det ?
07. marts 2005 - 11:20
#12
frugtliste = "bananer,appelsiner,blommer" If Instr(frugtliste) = Request.Form("sogeord") Then response.write Request.Form("sogeord") &" findes i arrayet" else response.write "intet resultat af søgningen" end if men det var måske ikke det du mente?
07. marts 2005 - 11:23
#13
Nu havde jeg så lige set det under en forkert kategori ... min fejl ... men mon ikke du kan gøre noget i samme stil ... da det ved asp også er VB ellers undskyld forstyrelsen :D
07. marts 2005 - 12:01
#14
InStr søger efter en substreng i en streng - ikke det samme som at søge i et array
07. marts 2005 - 12:01
#15
I VB.NET vil man normalt bruge IndexOf metoden fremfor InStr som kun supporteres af kompabilitets hensyn
11. marts 2005 - 11:02
#16
mmm.... kompabilitet med vb.... mmm... eller... nå nej, det er noget fanden har skabt en dag han var sur :P
Kurser inden for grundlæggende programmering