Cuprins:

Care este complexitatea timpului pentru a număra numărul de elemente din lista legată?
Care este complexitatea timpului pentru a număra numărul de elemente din lista legată?

Video: Care este complexitatea timpului pentru a număra numărul de elemente din lista legată?

Video: Care este complexitatea timpului pentru a număra numărul de elemente din lista legată?
Video: Circular Singly Linked List (Counting the Number of Elements) 2024, Noiembrie
Anonim

Ce este complexitatea timpului pentru a număra numărul de elemente din lista legată ? Explicație: Pentru numără numărul de elemente , trebuie să traversezi întregul listă , prin urmare complexitate este O(n).

În acest sens, care este complexitatea spațiului pentru ștergerea unei liste legate?

Timpul complexitate în acest caz este O(n). În cazurile în care nodul de șters este cunoscut numai după valoare, listă trebuie căutat și timpul complexitate devine O(n) atât în mod individual cât și dublu liste legate . De fapt, ștergerea individuală liste legate poate fi implementat și în O(1).

De asemenea, cum faci N noduri într-o listă legată? Program Java pentru a crea o listă unică legată de n noduri și a număra numărul de noduri

  1. Creați o clasă Node care are două atribute: data și next. Următorul este un pointer către următorul nod din listă.
  2. Creați o altă clasă care are două atribute: cap și coadă.
  3. addNode() va adăuga un nou nod la listă: Creați un nou nod.

De asemenea, cum găsiți lungimea unei liste legate?

Lungimea listei conectate folosind abordarea iterativă

  1. Capul indică primul nod al listei.
  2. Inițializați variabila numărare cu valoarea 0.
  3. Inițializați variabila temp cu Head.
  4. Pe măsură ce accesăm fiecare Nod, valoarea variabilei count crește cu 1.
  5. Opriți procesul când ajungem la nul.
  6. Nu schimbați referința capului.

Care sunt aplicațiile listei legate?

Aplicații ale structurii de date Linked List

  • Listele legate pot fi folosite pentru a implementa Stive, Cozi.
  • Listele legate pot fi, de asemenea, folosite pentru a implementa grafice.
  • Implementarea tabelelor hash:- Fiecare Bucket din tabelul hash poate fi în sine o listă legată.
  • Anulați funcționalitatea în Photoshop sau Word.

Recomandat: