Hirdetés
- Örömhír: nem spórol Európán a OnePlus
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Bemutatkozott a Poco X7 és X7 Pro
- Milyen okostelefont vegyek?
- Apple Watch
- Megtartotta Európában a 7500 mAh-t az Oppo
- Honor 500-ak részletesen, minden színben
- Hivatalos a OnePlus 13 startdátuma
- iPhone topik
Új hozzászólás Aktív témák
-
Froclee
őstag
válasz
netpeti98
#7227
üzenetére
passz, de a VS2017, meg a C# 7 is elég királynak tűnik. ez a local function mivel hasznosabb mint egy Func vagy egy Action? nekem nem olyan szimpi, könnyen összekutyulhatja a kódot.
a tuple literal elég javascript feeling
ja és lesz visual studio (nem vs code) Mac-re. már van preview: link
ja, meg, amit eddig is tudtunk, a project.json sajna már megint csproj lesz a jövőben.
-
netpeti98
addikt
válasz
netpeti98
#6770
üzenetére
Megvan a megoldás a WPF Image problémámra. Legalább is eddig ezzel sikerült normálisan betölteni a képet, holnap kipróbálom, hogy mennyire beépíthető a programomba.
-
K_Gabor
tag
válasz
netpeti98
#4995
üzenetére
Na elvileg itt van egy megoldásom hozzá.
Nekem jónak tűnik,ha mégse az akkor szóljatok
Ha van más megoldás is akkor szívesen meghallgatom
Első körben azt hittem kellene egy beszúró rendezés vagy hasonló,aztán kicsit jobban elkezdtem rajta agyalni és rájöttem,hogy sokkal egyszerűbb annál minthogy bármilyen rendező algoritmus kéne...

Jó kis Nemes Tihaméres feladatok

Am saját magad szórakoztatására csinálod vagy kiadták feladatba?
-
Karma
félisten
válasz
netpeti98
#4995
üzenetére
Most mindjárt olyat mondok, hogy kettéáll a füled: nem az a feladat, hogy rendezd a tömböt! Ujjgyakorlatnak persze jó volt a buborékrendezés, de a megoldáshoz felesleges.
A feladat szövegéből kiderül, hogy a bemeneted minden esetben 1 és N közötti számok kihagyás nélkül (definíció szerint). Neked azt kell vizsgálnod, hogy hány szám nincsen a helyén, és hány lépésből lehet őket a helyükre tenni, kézzel. Más szóval egy ideális rendezési algoritmust feltételezve.
Ha már ez a szám (legyen a példa kedvéért X) megvan, akkor közelebb vagy a megoldáshoz, de nem vagy kész. Ugyanis egy cserelépéssel lehet, hogy egy vagy két szám is a helyére kerül, azaz a kimenet kisebb mint X.
A példádat elnézve mondjuk egy szám sincs a helyén, úgyhogy X=10... De ennél kevesebb csere kell. Az ide vezető úton még gondolkodnom kell kicsit.
-
K_Gabor
tag
válasz
netpeti98
#4991
üzenetére
Ha ezt a kis változtatást beleteszed akkor látod,hogy melyik lépésnél melyiket fogja cserélni.
Ez a rendezés sok lépésen keresztül cserélgeti az elemeket,nem tud olyat,hogy egyből mindent a helyére
Ha esetleg fogsz egy papírt és pár darab számmal végig zongorázód a ciklusokat és a változókat/tömböt felírod akkor könnyebben rájössz hogyan is műkösik.int[] tomb = new int[10] { 7, 10, 1, 3, 2, 8, 4, 9, 6, 5 }; //igy egyszerubben meg tudod adni a tomb elemeit
for (int a = 0; a < tomb.Length-1; ++a)
{
for (int b = a+1; b < tomb.Length; ++b)
{
if (tomb[a] > tomb[b])
{
szamlalo++;
int c = tomb[a];
tomb[a] = tomb[b];
tomb[b] = c;
for (int j = 0; j < tomb.Length; j++) {
Console.Write(tomb[j] + " ");
}
Console.Write("\t"+szamlalo+".");
Console.WriteLine();
}
}
}(#4992) fordfairlane igen,buborékos akar lenni
-
K_Gabor
tag
válasz
netpeti98
#4989
üzenetére
Nem tudom azóta megcsináltad-e,de 1-2 dolgot elírtál.
Most így hirtelen szerintem így kéne kinéznie:
for (int a = 0; a < tomb.Length-1; ++a)
{
for (int b = a+1; b < tomb.Length; ++b)
{
if (tomb[a] > tomb[b])
{
szamlalo++;
int c = tomb[a];
tomb[a] = tomb[b];
tomb[b] = c;
}
}
} -
Karma
félisten
Ú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!
- Arc Raiders
- War Thunder - MMO Combat Game
- A fociról könnyedén, egy baráti társaságban
- Örömhír: nem spórol Európán a OnePlus
- Kínai és egyéb olcsó órák topikja
- BestBuy topik
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Windows 11
- További aktív témák...
- T14 Gen1 27% 14" FHD IPS i7-10610U MX330 16GB 256GB NVMe ujjlolv gar
- Precision 7560 27% 15.6" FHD IPS i7-11850H RTX A3000 32GB 1TB NVMe ujjlolv IR kam gar
- HP ZBook Studio G8 i7 32GB RAM 1TB SSD RTX A3000/Garancia
- iPhone SE 3 2022 128GB gyári független szép gyári 95% akku
- Precision 5560 27% 15.6" FHD+ IPS i7-11800H T1200 32GB 512GB NVMe ujjlolv IR kam gar
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Elden Ring PS5 játék
- Workstation bazár - Lenovo, HP, Dell - számla, 6 hó garancia
- BESZÁMÍTÁS! ASRock Fatal1ty Z97 Killer alaplap garanciával hibátlan működéssel
- HATALMAS AKCIÓK! GARANCIA, SZÁMLA - Windows 10 11, Office 2016 2019 2021,2024, vírusírtók, VPN
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest






