Hirdetés
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Vége lehet a OnePlusnak? Állítólag az Oppo bezárná a márkát
- One mobilszolgáltatások
- iPhone topik
- Okosóra és okoskiegészítő topik
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Samsung Galaxy A56 - megbízható középszerűség
- Milyen okostelefont vegyek?
- Gyártási gondok a BOE-nél: Samsung kaphatja az iPhone 17e kijelzőit is
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Ú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!
- Kormányok / autós szimulátorok topikja
- Forza sorozat (Horizon/Motorsport)
- Nintendo Switch 2
- Kerékpárosok, bringások ide!
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Luck Dragon: Asszociációs játék. :)
- Dell notebook topic
- Apple asztali gépek
- Sorozatok
- OLED TV topic
- További aktív témák...
- iPhone 15 Pro Max Natúr Titán 256 GB
- 2 db FSP Champ Tower 3000VA szünetmentes tápegység (PPF24A1807) eladó
- Samsung Galaxy S11 Ultra 14.6 512GB wifi
- Bomba Ár! Lenovo ThinkPad P53 - i7-9850H I 64GB I 1TBSSD I FHD I Nvidia 4GB I W11 I Cam I Garancia!
- Bomba Ár! Lenovo ThinkPad P52 - i7-8850H I 16GB I 512SSD I FHD I Nvidia 4GB I W11 I Cam I Garancia!
- BESZÁMÍTÁS! Részletfizetés 0% THM ÚJ AMD RYZEN 7 5700X3D OEM processzor 3 év 27% áfa
- Eladó egy Clevo PA71HS-G i7 7700hq Gtx1070 8gb(1660ti,2060 szint) Kérlek olvasd végig a hirdetést
- Vállalom Xianomi Okos kamerák, szoftveres javíttását
- Xbox Game Pass Ultimate előfizetések kedvező áron
- HIBÁTLAN iPhone 15 Pro Max 256GB Blue Titanium -1 ÉV GARANCIA -Kártyafüggetlen
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


