added orai

This commit is contained in:
szabomarton
2024-11-22 10:45:16 +01:00
parent d802eb4b67
commit 630904fdf1
38 changed files with 504 additions and 0 deletions

View File

@@ -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.