Efter min bedste overbevisning er LinkedList ikke knyttet til nogen bestemt type af program.
LinkedList bruges naar man har brug for en collection med de performance karakterirstika som en linked liste har: - meget hurtig indsaet og fjern midt i listen og man kan leve med at der er lidt ekstra overhead ved at loebe hele listen igennem.
arne_v: Hvad er det for et overhead der er ved at løbe en linkedlist igennem? Alle elementer har jo en direkte reference til det næste element i listen - det kan da vist ikke gøres meget hurtigere.
Derudover forstår jeg heller ikke at du skriver at en linkedlist har hurtigt indsættelse og sletning af elementer midt i listen; det er rigtigt at selve det at opdatere previous og next på de omkringliggende elementer ikke tager særlig lang tid, men indledningvist at finde det rigtige element midt i en linkedlist er da en dyr operation (O(n)).
Man plejer at lave en database til et gallery. Deri kan du gemme alle oplysninger du nu vil have om billedet (størrelse, katagori osv) og endda selve billedet.
Jeg ville gemme billedet direkte i databasen frem for stien til den på serveren.
arne_v: ok, jeg er enig i det du skriver der, men forstår ikke dine påstånde om at linkedlist er "meget hurtig ved indsættelse og sletning midt i listen" og "lidt ekstra overhead ved at løbe hele listen igennem". Hvilke datastrukturer sammenligner du med her?
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.