Satura rādītājs:

Kāda ir laika sarežģītība, lai uzskaitītu elementu skaitu saistītajā sarakstā?
Kāda ir laika sarežģītība, lai uzskaitītu elementu skaitu saistītajā sarakstā?

Video: Kāda ir laika sarežģītība, lai uzskaitītu elementu skaitu saistītajā sarakstā?

Video: Kāda ir laika sarežģītība, lai uzskaitītu elementu skaitu saistītajā sarakstā?
Video: Calculating Time Complexity | New Examples | GeeksforGeeks 2024, Decembris
Anonim

Kas ir laika sarežģītība, lai uzskaitītu elementu skaitu saistītajā sarakstā ? Paskaidrojums: uz saskaitīt elementu skaitu , jums ir jāšķērso viss sarakstu , tātad sarežģītība ir O(n).

Saistībā ar to, cik sarežģīta ir saistītā saraksta dzēšana?

Laiks sarežģītība šajā gadījumā ir O(n). Gadījumos, kad dzēšamais mezgls ir zināms tikai pēc vērtības, sarakstu ir jāmeklē un laiks sarežģītība kļūst par O(n) gan atsevišķi, gan dubultā saistītie saraksti . Faktiski dzēšana atsevišķi saistītie saraksti var ieviest arī O(1).

Kā arī izveidot N mezglus saistītajā sarakstā? Java programma, lai izveidotu atsevišķi saistītu n mezglu sarakstu un saskaitītu mezglu skaitu

  1. Izveidojiet klases mezglu, kuram ir divi atribūti: dati un nākamais. Nākamais ir rādītājs uz nākamo mezglu sarakstā.
  2. Izveidojiet citu klasi, kurai ir divi atribūti: galva un aste.
  3. addNode() pievienos sarakstam jaunu mezglu: Izveidojiet jaunu mezglu.

Tāpat kā jūs varat uzzināt saistītā saraksta garumu?

Saistītā saraksta garums, izmantojot iteratīvo pieeju

  1. Virziens norāda uz pirmo saraksta mezglu.
  2. Inicializējiet skaitīšanas mainīgo ar vērtību 0.
  3. Inicializējiet temp mainīgo ar Head.
  4. Piekļūstot katram mezglam, skaita mainīgā vērtība tiek palielināta par 1.
  5. Apturēt procesu, kad mēs sasniedzam nulli.
  6. Nemainiet galvas atsauci.

Kādas ir saistītā saraksta lietojumprogrammas?

Saistītā saraksta datu struktūras lietojumprogrammas

  • Saistītos sarakstus var izmantot, lai ieviestu Stacks, Queues.
  • Saistītos sarakstus var izmantot arī grafiku ieviešanai.
  • Hash tabulu ieviešana: katrs hash tabulas segments pats par sevi var būt saistīts saraksts.
  • Atsaukt funkcionalitāti programmā Photoshop vai Word.

Ieteicams: