Kazalo:

Kakšna je časovna zapletenost za štetje števila elementov na povezanem seznamu?
Kakšna je časovna zapletenost za štetje števila elementov na povezanem seznamu?

Video: Kakšna je časovna zapletenost za štetje števila elementov na povezanem seznamu?

Video: Kakšna je časovna zapletenost za štetje števila elementov na povezanem seznamu?
Video: Карл Фристон: «Мета» принцип свободной энергии [ЧАСТЬ 1!] 2024, November
Anonim

Kaj je časovna zapletenost za štetje števila elementov na povezanem seznamu ? Pojasnilo: Za preštejte število elementov , morate prehoditi skozi celotno seznam , torej zapletenost je O(n).

V zvezi s tem, kakšna je prostorska zapletenost za brisanje povezanega seznama?

Čas zapletenost v tem primeru je O(n). V primerih, ko je vozlišče, ki ga želite izbrisati, znano samo po vrednosti, seznam je treba iskati in čas zapletenost postane O(n) tako posamično kot dvojno povezane sezname . Pravzaprav izbris posamezno povezane sezname se lahko izvaja tudi v O(1).

Prav tako, kako ustvarite N vozlišč na povezanem seznamu? Java program za ustvarjanje posamično povezanega seznama z n vozlišč in štetje števila vozlišč

  1. Ustvarite vozlišče razreda, ki ima dva atributa: data in next. Naslednji je kazalec na naslednje vozlišče na seznamu.
  2. Ustvarite še en razred, ki ima dva atributa: glavo in rep.
  3. addNode() bo dodal novo vozlišče na seznam: Ustvari novo vozlišče.

Prav tako, kako najdete dolžino povezanega seznama?

Dolžina povezanega seznama z iterativnim pristopom

  1. Glava kaže na prvo vozlišče seznama.
  2. Inicializirajte spremenljivko štetja z vrednostjo 0.
  3. Inicializirajte spremenljivko temp z Head.
  4. Ko dostopamo do vsakega vozlišča, se vrednost spremenljivke count poveča za 1.
  5. Ustavi proces, ko dosežemo nič.
  6. Ne spreminjajte reference glave.

Kakšne so aplikacije povezanega seznama?

Aplikacije podatkovne strukture povezanega seznama

  • Povezani seznami se lahko uporabljajo za implementacijo skladov, čakalnih vrst.
  • Povezani seznami se lahko uporabljajo tudi za implementacijo grafov.
  • Implementacija zgoščevalnih tabel: - Vsak segment zgoščevalne tabele je lahko sam povezan seznam.
  • Razveljavi funkcionalnost v Photoshopu ali Wordu.

Priporočena: