Co to jest niedopełnienie stosu?


Najlepsza odpowiedź

Zakładam, że wiesz, czym jest stos . Jak wiesz, stos ma dwie podstawowe operacje: push , które dodaje element do kolekcja i pop , które usuwa ostatnio dodany element…

Teraz, powiedzmy, że stos jest pusty iz jakiegoś powodu próbujesz usunąć ostatni element (POP), oczywiście to nie zadziała, ponieważ tam nie ma żadnych elementów w stosie. Ma sens, prawda? Ta sytuacja powoduje błąd, który nazywamy niedopełnieniem stosu…

Mam nadzieję, że to pomoże. Miłej nauki !!!

Odpowiedz

Dzieje się tak, gdy wykonywana jest operacja pop na pustym stosie. Rzadko się to zdarza w językach wysokiego poziomu, ponieważ kompilatory zapewniają, że wywołania funkcji i ich zwroty są zrównoważone. Chyba że występuje błąd w oczywiście kompilator lub jeśli program jest napisany w języku asemblera i zawiera błąd.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *