Sadržaj:

Kako gurati i iskapati elemente u povezanom stogu?
Kako gurati i iskapati elemente u povezanom stogu?

Video: Kako gurati i iskapati elemente u povezanom stogu?

Video: Kako gurati i iskapati elemente u povezanom stogu?
Video: ТОП-5 Антарктида – самые странные слухи 2024, Studeni
Anonim

Implementacija

  1. Gurnuti (a): Dodaje se element a na vrhu stog . Potrebno je O (1 O(1 O(1) vremena za svaki stog čvor je umetnuta u prednji dio povezani popis .
  2. Pop (): Uklanja element na vrhu stog .
  3. Vrh(): Vraća element na vrhu stog .

Imajući to na umu, kako gurnuti elemente u povezani stog?

gurnuti (): Umetnuti the element u povezan ne navodi ništa osim koji je gornji čvor Stog . pop(): Vrati vrh element od Stog i pomaknite gornji pokazivač na drugi čvor povezan popis ili Stog . peek(): Vratite vrh element . display(): Ispiši sve element od Stog.

Osim gore navedenog, što se događa kada gurnete novi čvor na stog koji se implementira pomoću povezanog popisa? a) U gurnuti operacija, ako novi čvorovi umetnuti su na početku povezani popis , zatim u pop operaciji, čvorovi mora biti uklonjen od početka. b) U gurnuti operacija, ako novi čvorovi umetnuti su na kraju povezani popis , zatim u pop operaciji, čvorovi mora se ukloniti s kraja.

S tim u vezi, kako gurati i ubaciti u stog?

U stogu se uglavnom izvode sljedeće tri osnovne operacije:

  1. Push: Dodaje stavku u hrpu. Ako je stog pun, onda se kaže da je to uvjet prelijevanja.
  2. Pop: Uklanja stavku iz hrpe.
  3. Peek ili Top: Vraća gornji element hrpe.
  4. isEmpty: Vraća true ako je stog prazan, inače false.

Što je povezani stog?

Klasa koja implementira a povezani stog (u stvari, dva hrpe ) koji ima navedena ponašanja. Za zahtjeve za vrijeme izvođenja, broj elemenata u stog je n.

Preporučeni: