INHOUDSOPGAWE:

Wat is die tydskompleksiteit om die aantal elemente in die gekoppelde lys te tel?
Wat is die tydskompleksiteit om die aantal elemente in die gekoppelde lys te tel?

Video: Wat is die tydskompleksiteit om die aantal elemente in die gekoppelde lys te tel?

Video: Wat is die tydskompleksiteit om die aantal elemente in die gekoppelde lys te tel?
Video: 8 часов ОБУЧАЮЩИХ СЛОВ ПО АНГЛИЙСКОМУ ЯЗЫКУ с примерами фраз | Практика английского языка 2024, April
Anonim

Wat is die tydskompleksiteit om die aantal elemente in die gekoppelde lys te tel ? Verduideliking: Aan tel die aantal elemente , jy moet deur die hele beweeg lys , dus kompleksiteit is O(n).

Met betrekking tot hierdie, wat is die spasie kompleksiteit vir die verwydering van 'n gekoppelde lys?

Die tyd kompleksiteit in hierdie geval is O(n). In gevalle waar die nodus wat uitgevee moet word slegs deur waarde bekend is, sal die lys gesoek moet word en die tyd kompleksiteit word O(n) in beide enkel- en dubbel- gekoppelde lyste . Eintlik skrap in enkel gekoppelde lyste kan ook in O(1) geïmplementeer word.

Ook, hoe maak jy N nodusse in 'n gekoppelde lys? Java-program om 'n enkelgekoppelde lys van n nodusse te skep en die aantal nodusse te tel

  1. Skep 'n klasnode wat twee eienskappe het: data en volgende. Volgende is 'n wyser na die volgende nodus in die lys.
  2. Skep nog 'n klas wat twee eienskappe het: kop en stert.
  3. addNode() sal 'n nuwe nodus by die lys voeg: Skep 'n nuwe node.

Net so, hoe vind jy die lengte van 'n gekoppelde lys?

Lengte van gekoppelde lys met behulp van iteratiewe benadering

  1. Kop wys na die eerste nodus van die lys.
  2. Inisialiseer die telveranderlike met waarde 0.
  3. Inisialiseer die temp veranderlike met Head.
  4. Soos ons toegang tot elke Node kry, word die waarde van telveranderlike met 1 verhoog.
  5. Stop die proses wanneer ons nul bereik.
  6. Moenie die hoofverwysing verander nie.

Wat is die toepassings van gekoppelde lys?

Toepassings van Gekoppelde Lys-datastruktuur

  • Gekoppelde lyste kan gebruik word om stapels, toue te implementeer.
  • Gekoppelde lyste kan ook gebruik word om grafieke te implementeer.
  • Implementering van hash-tabelle: - Elke emmer van die hash-tabel kan self 'n gekoppelde lys wees.
  • Ontdoen funksionaliteit in Photoshop of Word.

Aanbeveel: