Indholdsfortegnelse:

Hvad er tidskompleksiteten for at tælle antallet af elementer i den linkede liste?
Hvad er tidskompleksiteten for at tælle antallet af elementer i den linkede liste?

Video: Hvad er tidskompleksiteten for at tælle antallet af elementer i den linkede liste?

Video: Hvad er tidskompleksiteten for at tælle antallet af elementer i den linkede liste?
Video: Circular Singly Linked List (Counting the Number of Elements) 2024, December
Anonim

Hvad er tidskompleksitet for at tælle antallet af elementer i den linkede liste ? Forklaring: Til tæl antallet af elementer , du skal krydse hele vejen igennem liste , derfor kompleksitet er O(n).

I forhold til dette, hvad er pladskompleksiteten for at slette en linket liste?

Tiden kompleksitet i dette tilfælde er O(n). I tilfælde, hvor den node, der skal slettes, kun kendes af værdien, er den liste skal søges og tidspunktet kompleksitet bliver til O(n) i både enkelt- og dobbelt- sammenkædede lister . Faktisk sletning enkeltvis sammenkædede lister kan også implementeres i O(1).

Også, hvordan laver du N noder i en sammenkædet liste? Java-program til at oprette en enkeltforbundet liste med n noder og tælle antallet af noder

  1. Opret en klassenode, som har to attributter: data og næste. Næste er en pegepind til den næste node på listen.
  2. Opret en anden klasse, som har to attributter: hoved og hale.
  3. addNode() vil tilføje en ny node til listen: Opret en ny node.

På samme måde, hvordan finder du længden af en linket liste?

Længde på linket liste ved hjælp af iterativ tilgang

  1. Hovedet peger på den første knude på listen.
  2. Initialiser tællevariablen med værdien 0.
  3. Initialiser temp-variablen med Head.
  4. Når vi får adgang til hver knude, øges værdien af tællevariabelen med 1.
  5. Stop processen, når vi når nul.
  6. Ændr ikke hovedreferencen.

Hvad er anvendelserne af linkede lister?

Anvendelser af Linked List-datastruktur

  • Linkede lister kan bruges til at implementere stakke, køer.
  • Linkede lister kan også bruges til at implementere grafer.
  • Implementering af Hash-tabeller: Hver Bucket af hash-tabellen kan i sig selv være en sammenkædet liste.
  • Fortryd funktionalitet i Photoshop eller Word.

Anbefalede: