Sadržaj:

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

Video: Kako gurati i iskapati elemente u povezanom steku?

Video: Kako gurati i iskapati elemente u povezanom steku?
Video: Deutsch Lernen - Prüfungsvorbereitung C1 2024, Maj
Anonim

Implementacija

  1. Guranje (a): Dodaje element a na vrhu stog . Za svaki je potrebno O (1 O(1 O(1)). stek čvor je umetnuta na prednjoj strani povezana lista .
  2. Pop (): Uklanja element na vrhu stog .
  3. Top(): Vraća element na vrhu stog .

Imajući ovo u vidu, kako gurnuti elemente u povezani stek?

guranje (): Insert the element into povezan ne navodi ništa osim koji je gornji čvor Stack . pop(): Vrati vrh element iz Stack i pomaknite gornji pokazivač na drugi čvor povezan lista ili Stack . peek(): Vrati vrh element . display(): Odštampaj sve element of Stack.

Osim gore navedenog, šta se dešava kada gurnete novi čvor na stek koji je implementiran pomoću povezane liste? a) U guranje operacija, ako novi čvorovi su umetnuti na početku povezana lista , zatim u pop operaciji, čvorovi mora biti uklonjen od početka. b) U guranje operacija, ako novi čvorovi su umetnuti na kraju povezana lista , zatim u pop operaciji, čvorovi mora se ukloniti s kraja.

S tim u vezi, kako gurnuti i ubaciti stack?

U steku 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 uslov prelivanja.
  2. Pop: Uklanja stavku iz hrpe.
  3. Peek ili Top: Vraća gornji element steka.
  4. isEmpty: Vraća true ako je stog prazan, inače netačno.

Šta je povezani stek?

Klasa koja implementira a povezani stek (u stvari, dva hrpe ) koji ima specificirano ponašanje. Za zahtjeve vremena izvođenja, broj elemenata u stog je n.

Preporučuje se: