Innholdsfortegnelse:

Hva er tidskompleksiteten for å telle antall elementer i den koblede listen?
Hva er tidskompleksiteten for å telle antall elementer i den koblede listen?

Video: Hva er tidskompleksiteten for å telle antall elementer i den koblede listen?

Video: Hva er tidskompleksiteten for å telle antall elementer i den koblede listen?
Video: Donald Hoffman Λ Joscha Bach: Consciousness, Gödel, Reality 2024, April
Anonim

Hva er tidskompleksitet for å telle antall elementer i den koblede listen ? Forklaring: Til telle antall elementer , må du krysse gjennom hele liste , derfor kompleksitet er på).

I forhold til dette, hva er plasskompleksiteten for å slette en koblet liste?

Tiden kompleksitet i dette tilfellet er O(n). I tilfeller der noden som skal slettes kun er kjent etter verdi, vil liste må søkes og tiden kompleksitet blir O(n) i både enkelt- og dobbelt- koblede lister . Faktisk sletting enkeltvis koblede lister kan også implementeres i O(1).

Også, hvordan lager du N noder i en koblet liste? Java-program for å lage en enkeltlenket liste med n noder og telle antall noder

  1. Lag en klassenode som har to attributter: data og neste. Neste er en peker til neste node i listen.
  2. Lag en annen klasse som har to attributter: hode og hale.
  3. addNode() vil legge til en ny node til listen: Opprett en ny node.

På samme måte, hvordan finner du lengden på en koblet liste?

Lengde på koblet liste ved hjelp av iterativ tilnærming

  1. Hodet peker på den første noden på listen.
  2. Initialiser tellevariabelen med verdi 0.
  3. Initialiser temp-variabelen med Head.
  4. Etter hvert som vi får tilgang til hver node, økes verdien av tellevariabelen med 1.
  5. Stopp prosessen når vi når null.
  6. Ikke endre hodereferansen.

Hva er applikasjonene til koblet liste?

Anvendelser av Linked List-datastruktur

  • Koblede lister kan brukes til å implementere stabler, køer.
  • Koblede lister kan også brukes til å implementere grafer.
  • Implementering av hashtabeller: - Hver bøtte i hashtabellen kan i seg selv være en koblet liste.
  • Angre funksjonalitet i Photoshop eller Word.

Anbefalt: