- RAM topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- CES 2025: Naya, az igazán egyedi billentyűzet
- Gaming notebook topik
- Apple asztali gépek
- Milyen belső merevlemezt vegyek?
- 3D nyomtatás
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
Új hozzászólás Aktív témák
-
Peter Kiss
őstag
válasz
tPedro_ #4383 üzenetére
Kötelező a LinkedList? SortedList talán értelmesebb lenne.
publicclass Node : IComparable<Node>
{
public int Data1 { get; set; }
public int Data2 { get; set; }
public int CompareTo(Node other)
{
if (other == null)
{
return 1;
}
var d1 = Data1.CompareTo(other.Data1);
return d1 == 0 ? Data2.CompareTo(other.Data2) : d1;
}
}CompareTo segítségével már meg tudod kapni, melyik irányba kell beszúrni az elemet.
-
tPedro_
őstag
válasz
tPedro_ #4383 üzenetére
Kozben rajottem, bar lehet, hogy nem a legszebb megoldas:
public void AddSorted(int x, int y)
{
Node newNode = new Node();
newNode.Data = x;
newNode.Data2 = y;
Node p = head;
Node e = null;
while ((p != null) && (p.Data < x))
{
e = p; p = p.Next;
}
while ((p != null) && (p.Data == x) && (p.Data2 < y))
{
e = p; p = p.Next;
}
if (e == null)
{
newNode.Next = head;
head = newNode;
}
else
{
newNode.Next = p;
e.Next = newNode;
}
}
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Óra topik
- Forza sorozat (Horizon/Motorsport)
- Kerékpárosok, bringások ide!
- One otthoni szolgáltatások (TV, internet, telefon)
- Renault, Dacia topik
- Gumi és felni topik
- Megjött a jubileumi Pixel széria
- Google Pixel topik
- India betiltja a pénzalapú online játékokat
- Építő/felújító topik
- További aktív témák...
- TOP PC konfig /Ryzen 7 9800X3D, 32GB DDR5 RAM, 1TB SSD/ akciós áron eladó!
- Szép állapotban levő Apple iPhone 15 256GB / 12 hó jótállás
- BESZÁMÍTÁS! Gigabyte Aorus B450 R7 5700X 16GB DDR4 512GB SSD RTX 3060Ti 8GB ZALMAN I3 NEO 650W
- Silvercrest Rajztábla
- Telefon felvásárlás!! Honor 400 Lite, Honor 400, Honor 400 Pro
Állásajánlatok
Cég: FOTC
Város: Budapest