Përmbajtje:

Si të fshini një listë të lidhur rrethore?
Si të fshini një listë të lidhur rrethore?

Video: Si të fshini një listë të lidhur rrethore?

Video: Si të fshini një listë të lidhur rrethore?
Video: Si të rivendosni një fjalëkalim të ri në portalin e-Albania kur keni harruar të vjetrin 2024, Mund
Anonim

Fshirja nga një listë e lidhur rrethore

  1. Nëse listë nuk është bosh atëherë përcaktojmë dy tregues curr dhe prev dhe inicializojmë treguesin curr me nyjen kokë.
  2. Përshkoni listë duke përdorur curr për të gjetur nyjen që do të fshihet dhe përpara se të lëvizni curr në nyjen tjetër, çdo herë vendosni prev = curr.
  3. Nëse gjendet nyja, kontrolloni nëse është e vetmja nyje në listë .

Në këtë mënyrë, si të fshini një nyje të fundit në një listë të lidhur rrethore?

Fshirja e nyjës së fundit të Listës Rrethore Linekd

  1. Merrni dy tregues aktualë dhe të mëparshëm dhe përshkoni listën.
  2. Lëvizni të dy treguesit në mënyrë që vija e mëparshme të jetë gjithmonë drejt aktuale.
  3. Pasi rryma e treguesit të arrijë në nyjen e fundit, bëni sa më poshtë:

Gjithashtu, si të fshini një element nga një listë e lidhur? Ka disa hapa për të fshirë një element specifik nga lista:

  1. Gjeni nyjen me elementin (nëse ekziston).
  2. Hiqeni atë nyje.
  3. Rilidhni listën e lidhur.
  4. Përditësoni lidhjen në fillim (nëse është e nevojshme).

Përkatësisht, si e ndryshoni një listë të lidhur rrethore?

Më poshtë është logjika hap pas hapi për të kthyer një listë rrethore të lidhur

  1. Inicializoni tre variabla treguese, e fundit = kokë, cur = kokë->tjetër dhe para = kokë.
  2. Zhvendos nyjen e kokës përpara d.m.th. kokë = kokë-> tjetër;
  3. Lidh nyjen aktuale me nyjen e mëparshme d.m.th. cur->next = prev;
  4. Bëje nyjen e mëparshme si nyje aktuale, p.sh. prev = cur;

Çfarë është lista rrethore e lidhur dyfish?

Lista rrethore e lidhur dyfish është një lloj më i ndërlikuar i strukturës së të dhënave në të cilin një nyje përmban tregues në nyjen e saj të mëparshme si dhe në nyjen tjetër. Nyja e parë e listë përmbajnë gjithashtu adresën e nyjës së fundit në treguesin e saj të mëparshëm. A lista rrethore e lidhur dyfish tregohet në figurën e mëposhtme.

Recommended: