Kolika je vremenska složenost operacije potiskivanja steka?
Kolika je vremenska složenost operacije potiskivanja steka?

Video: Kolika je vremenska složenost operacije potiskivanja steka?

Video: Kolika je vremenska složenost operacije potiskivanja steka?
Video: 2012 Crossing Over A New Beginning 'FIRST EDITION' 2024, Svibanj
Anonim

Za sve standarde operacije steka ( gurnuti , pop, isEmpty, veličina), u najgorem slučaju - vremenska složenost može biti O(1). Kažemo može i ne jest jer je uvijek moguće provesti hrpe s temeljnom reprezentacijom koja je neučinkovita.

Imajući ovo na umu, što je vremenska složenost povezanog popisa stogova?

Za duplo povezani popis the stog operacije push i pop trebaju biti O(1). Ako ste zapeli s pojedinačno povezani popis , pod pretpostavkom da ste u redu s konstantnim dodatnim troškovima držanja pokazivača na rep kao i na glavu, možete imati O(1) operacija reda čekanja i dequeua.

Isto tako, što je vremenska složenost u strukturi podataka? Vremenska složenost je koncept u informatici koji se bavi kvantificiranjem količine vrijeme uzeti skupom koda ili algoritma za obradu ili izvođenje kao funkcija količine unosa. Drugim riječima, vremenska složenost je u biti učinkovitost, odnosno koliko dugo je programskoj funkciji potrebno da obradi zadani ulaz.

Na taj način, koja se operacija može izvesti na stogovima?

U informatici, a stog je apstraktni tip podataka koji služi kao zbirka elemenata, s dva glavna operacije : push, koji dodaje element kolekciji, i. pop, koji uklanja posljednji dodani element koji još nije uklonjen.

Što je push i pop?

1. GURNUTI koristi se za dodavanje stavke u stog while POP koristi se za uklanjanje stavke u hrpu.

Preporučeni: