added orai
This commit is contained in:
@@ -187,3 +187,37 @@ Láncolt listák fontos metódusai
|
||||
A .Value metódus az adott csomópontban eltárolt adatot adja vissza.
|
||||
Mivel tudjuk, hogy a láncolt listák utolsó, illetve első eleme null értékű, így egy while ciklussal is végig tudunk menni az adott láncolt listán,
|
||||
a léptetéséről a Next gondoskodik.
|
||||
|
||||
Verem (stack)
|
||||
A verem egy olyan adatszerkezet, amelyben az utoljára betett elemet tudjuk feldolgozni.
|
||||
(LIFO)
|
||||
A veremmutató mindig a legfelső elemre mutat.
|
||||
A push a tetejére rak , a pop onnan vesz el.
|
||||
|
||||
A Stack<T> osztály fontosabb tulajdonságai és metódusai:
|
||||
Stack(int capacity)
|
||||
Paraméteres konstruktor. A paraméter a kiindulásként tárolni kivánt elemej számát adja meg.
|
||||
Stack(IEnumerable<T> collection)
|
||||
Paraméteres konstruktor.
|
||||
A verem elemei aparaméterklnt megadott IEnumerable felület implementáló osztály elemei lesznek.
|
||||
|
||||
T Peek()
|
||||
Visszaadja a verem tetején lévő elemet anélkül, hogy azt kivenne a verembol.
|
||||
|
||||
T Pop()
|
||||
Visszaadja a verem tetején lévő elemet és az elemet eltávolítja a veremből.
|
||||
|
||||
void Push()
|
||||
A paraméterkéntmegadott elemet beilleszti a verem tetejére.
|
||||
|
||||
T[] ToArray()
|
||||
A verem elemeit visszaadja egy tömbben.
|
||||
|
||||
void TrimExcess()
|
||||
Átméretezi a veremet úgy, hogy csak annyi elemnek foglaljon helyet, mint amennyi ténylegesen használva van.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user