Hirdetés
- Vezetékmentes, hordozható és még monitor is? Erre gyűjt(ött) a VUELIM
- A Switch 2 helyett a Steam Deckre fókuszál a Borderlands 4
- Szigszalag tartja egyben, és? Rekordközelben van a VGA-kiméra!
- Mesterien csapta le az OpenAI reklámparáját egyik konkurense
- Posztapokalipszis és nosztalgia szegezett a képernyő elé
Új hozzászólás Aktív témák
-
Gregorius
őstag
Egyszerű láncolt listát akarsz csinálni?
Arra már van kész komponens: LinkedList<T>. Mondjuk ez duplán láncolt, és pár tíz bájttal nagyobb az állapota, mint szükséges volna.
Esetleg jó lehet a List<T> is, ezzel csak az a baj, hogy ha a közepére/ből szúrsz be/veszel ki egy-egy elemet, akkor az egész listát lemásolja (a berakott/kivett elemmel/nélkül), és ez kellemesen lassú tud lenni.
Feladattól függően esetleg a Queue<T> és a Stack<T> is hasznos lehet.
Amúgy meg nem kell hozzá unsafe, mert referenciákkal is ugyanolyan láncolt listát lehet csinálni, mint C-ben.
class LáncoltLista<T>
{
public LáncElem<T> Első = null;
public void Eléfűz(T érték)
{
LáncElem<T> le = new LáncElem<T>(érték);
le.Következő = this.Első;
this.Első = le;
}
}
class LáncElem<T>
{
public T Érték;
public LáncElem<T> Következő;
public LáncElem(T érték)
{
this.Érték = Érték;
this.Következő = null;
}
}
A T helyére meg olyan típust írsz, amilyen tetszik. Például
LáncoltLista<Point> pontLista = new LáncoltLista<Point>();
pontLista.Eléfűz(new Point(12,25));
...
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Alaposan helyretette az AI ellenzőit az NVIDIA vezetője
- Projektor topic
- 3D nyomtatás
- Napelem
- Xbox Series X|S
- Tőzsde és gazdaság
- Épített vízhűtés (nem kompakt) topic
- Debrecen és környéke adok-veszek-beszélgetek
- Milyen TV-t vegyek?
- További aktív témák...
- Workstation? Gamer PC? Netezős irodai konfig? YOU NAME IT!
- Dell Latitude 9420 i5-1145G7 14" FHD+ 16GB 512GB 1 év garancia
- ÚJ 5G LTE! Microsoft Surface Pro 8 i7-1185G7 16GB 512GB 1 év garancia (Microsoft + MalakCare)
- Apple iPhone 16 Pro 128GB Kártyafüggetlen 12 hónap Apple Garancia, Titán & Fehér Színben, Bontatlan
- Eladó airpods 2 pro !
- ÓRIÁSI BOMBA AKCIÓK! PSN, STEAM, UBISOFT CONNECT, EA APP, XBOX EREDETI KULCSOK 100% GARANCIA
- BESZÁMÍTÁS! Lenovo Thinkpad L14 Gen 1 notebook - i5 10210U 16GB DDR4 512GB SSD Intel UHD GraphicsW11
- DDR4 Szerver RAM felvásárlás - napi árak, elsősorban nagy mennyiségben
- MacBook felváráslás!! MacBook, MacBook Air, MacBook Pro
- ÚJ Razer Kraken V4 Pro gamer fejhallgató
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


