09. december 2000 - 19:38Der er
6 kommentarer og 1 løsning
binær, sekventiel søgning
nogen som kort kan forklare selventiel og binær søgning, gerne med et program eksempel. Helst i java eller c/c++ men visual basic går også an. (ellers gerne i C64-basic, amiga basic, AMOS, gt-basic, qbasic, fortran)
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Kunne være arrays eller hægtede lister, sorterede eller usorterede. Faktisk drejer det sig om at vi på vores uddannelse skulle have haft noget materiale om det, men det halter \"lidt\". Derfor er spørgsmålet rettet mod noget generelt om disse søgninger
Du kan lave sekventiel søgning i begge dele. Rent faktisk kan du kun lave sekventiel søgning i en enkelthægtetliste. Det er jo ikke muligt at hoppe fra element til element, da \"adressen\" ikke kendes.
En sekventiel søgning er i sagen natur, at du starter i den ene ende og læser et element eller tabelingang ad gangen indtil du enten finder det du søger efter, eller at du når enden af listen eller tabellen.
Den binære søgning kan udføres i sorterede tabeller eller i binære søgetræer.
Grundprincippet er for sådan ens for de to ting. Men håndteringen og optimeringen af søgetræer kan være lidt tricky (hvorfor jeg ikke vil komme ind på det).
Princippet i en binær søgning grundlæggende den, at du hele tiden halve den mængde data du vil søge i.
Dette sker ved, at du start med at gå til midten af din tabel. Ser om du er ved den værdi du leder efter. Hvis ikke så leder du videre i den del af tabellen som kan indeholder den eftersøgte værdi.
Nedenstående illustrer en sorteret tabel med 13 ingange indeholdende heltal, hvor du gerne vil se om tallet 20 eksistere (du har valgt dig af runde op, når du finder midten)
bare for at være nysgerrig hvilken skole / uddannelse
Synes godt om
Ny brugerNybegynder
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.