Koja je vremenska složenost operacije guranja steka?
Koja je vremenska složenost operacije guranja steka?

Video: Koja je vremenska složenost operacije guranja steka?

Video: Koja je vremenska složenost operacije guranja steka?
Video: CS50 2015 - Week 5 2024, April
Anonim

Za sve standarde stek operacije ( guranje , pop, isEmpty, veličina), u najgorem slučaju - vremenska složenost može biti O(1). Kažemo može, a ne jer je uvijek moguće implementirati hrpe sa osnovnom reprezentacijom koja je neefikasna.

Imajući ovo u vidu, šta je vremenska složenost povezane liste stekova?

Za duplo povezana lista the stog operacije push i pop treba da budu O(1). Ako ste zaglavili sa samcem povezana lista , pod pretpostavkom da ste u redu sa 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, koja 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 pokretanje kao funkcija količine ulaza. Drugim riječima, vremenska složenost je u suštini efikasnost, odnosno koliko dugo je programskoj funkciji potrebno da obradi dati ulaz.

Na ovaj način, koja se operacija može izvesti na stekovima?

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

Šta je push i pop?

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

Preporučuje se: