›Hva er en datastruktur og hva er en abstrakt datatype (ADT)?Junior#Datastrukturer#KompleksitetDetaljer →
›Hva er en array og hva er kompleksiteten til operasjonene dens?Junior#Datastrukturer#KompleksitetDetaljer →
›Hva er en abstrakt datatype (ADT) og hvorfor skille den fra implementeringen?Junior#DatastrukturerDetaljer →
›Hva er et binært tre og hva er de vanlige traverseringsrekkefølgene?Middel#Trær#DatastrukturerDetaljer →
›Hva er et binært søketre (BST) og hva er kompleksiteten for dets operasjoner?Middel#Trær#KompleksitetDetaljer →
›Hvordan håndterer hash-tabeller kollisjoner, load factor og endring av størrelse?Middel#Hashing#KompleksitetDetaljer →
›Hvordan representerer du en graf: adjacency list vs adjacency matrix?Middel#Grafer#KompleksitetDetaljer →
›Hva er forskjellen mellom en doubly linked list og en singly linked list?Middel#DatastrukturerDetaljer →
›Hva er balanserte BST-er (AVL og rød-svarte trær) og hvorfor betyr de noe?Middel#Trær#KompleksitetDetaljer →
›Når bør du bruke en stack versus en kø? Gi eksempler fra virkeligheten.Middel#DatastrukturerDetaljer →
›Hvordan velger du den riktige datastrukturen for et problem?Middel#Datastrukturer#KompleksitetDetaljer →
›Hva er amortisert analyse, med eksempel på dynamisk array-resizing?Middel#Kompleksitet#DatastrukturerDetaljer →
›Hva er vektet og rettet grafer, og hvilke problemer modellerer de?Senior#Grafer#KompleksitetDetaljer →
›Hva er en disjoint-set (union-find) struktur med stikantkompresjon og union etter rang?Senior#Grafer#KompleksitetDetaljer →
›Hvordan støtter segmenttrær og Fenwick-trær (BIT) raske områdespørringer?Senior#Trær#KompleksitetDetaljer →
›Hvordan designer du en datastruktur med spesifikke O(1)/O(log n)-krav?Senior#Datastrukturer#KompleksitetDetaljer →