Kézikönyv c #, láncolt lista láncolt lista osztály - t
osztály láncolt lista

Az előnye, hogy a láncolt lista mutatja az a tény, hogy az elem behelyezését művelet közepén nagyon gyors. Ebben az esetben csak a linkek Next (következő) az előző elem és előző (korábbi) a következő elem meg lehet változtatni úgy, hogy jelezze a beilleszthető elem. Az osztály listája
Természetesen láncolt listák, vannak hátrányai. Például minden eleme kapcsolódik a listák csak egymásra. Ezért, hogy megtalálják egy elemet a középső vagy a lista végére, tart sok időt. Láncolt lista nem lehet egyszerűen tárolni elemek belsejében. Együtt mindegyikük szükséges információnk a következő és az előző elemek. Ezért láncolt lista
Láncolt lista osztály maga
Az osztály láncolt lista
Az első szerkesztő létrehoz egy üres láncolt lista, és a második kivitelező - a lista elemeit inicializált a gyűjtemény gyűjtemény.
Az osztály láncolt lista
Hozzáteszi, hogy a lista a csomópont értéke után azonnal a megadott csomópont. Megadja a csomópont nem lehet üres (null). Eljárás visszatér egy hivatkozás a csomópont, amely tartalmazza az érték.
Hozzáteszi, hogy a lista az érték a csomópont értékét közvetlenül megelőzően a megadott csomópont. Megadja a csomópont nem lehet üres (null). Eljárás visszatér egy hivatkozás a csomópont, amely tartalmazza az érték.
Node adunk az érték elején vagy a lista végére.
Hivatkozást ad az első csomópont a listán, amely a továbbított érték. Ha az érték nem szerepel, akkor null vissza.
Ez eltávolítja a listából az első csomópontot, amelyben továbbított érték. Boolean típusú igaz, ha egy csomópont eltávolítják, azaz ha az érték a csomópont megtalálható a listán, és eltávolítjuk; különben visszatér egy logikai érték hamis.
Nézzünk egy példát a kapcsolt listák:
