Legjobb válasz
Feltételezem, hogy tudod, mi egy verem . Mint tudják, a veremnek két fő művelete van: push , amely hozzáad egy elemet a gyűjtemény, és a pop , amely eltávolítja a legutóbb hozzáadott elemet …
Most tegyük fel, hogy a verem üres , és valamilyen okból megpróbálja eltávolítani az utolsó elemet (POP), természetesen ez nem fog működni, mivel ott nincsenek elemek a veremben. Van értelme igaz? Ez a helyzet olyan hibát eredményez, amelyet verem alulcsordulásnak nevezünk …
Remélem, hogy ez segít, Boldog tanulást !!!
Válasz
Akkor fordul elő, amikor egy pop műveletet próbál meg üres veremben végrehajtani. Ez magas szintű nyelveken ritkán fordul elő, mert a fordítók gondoskodnak arról, hogy a függvényhívások és a függvény visszatérései kiegyensúlyozottak legyenek. Hacsak nincs hiba természetesen a fordító, vagy ha a program összeállítási nyelven íródott és hibát tartalmaz.