- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- Magga: PLEX: multimédia az egész lakásban
- Geri Bátyó: Agglegénykonyha 1 – rizseshús másképp
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- sh4d0w: Vigyázz a háttértáradra...
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- mefistofeles: A 15 centi nagyon rövid.........
- LordAthis: AI Kérdés érkezett - 3600 soros Spagetti kód refaktorálása és budget
Új hozzászólás Aktív témák
-
Lacces
őstag
Van kettő buborékrendezéses algoritmus C#-ban.
[C static void bubbleSort(int[] array)
{
// Write your code here.
int j;
int temp;
int i = array.Length - 1;
while (i > 0)
{
int swap = 0;
for (j = 0; j < i; j++)
{
if (array[j] > (array[j + 1]))
{
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
swap = j;
}
}
i = swap;
}}
}A másikban az eltérés csak az if feltétel if (array[j].CompareTo(array[j + 1]) > 0)
1.Kérdés, hogy hogy nem kell a függvény argumentumát int[ ] array - ről IComperable[ ] array -re változtatni? Hogy-hogy nem kéri ezt az interfészt?
És azért nem kell az IComparable interfészt implementálni mert a static void main() és static void bubble-el dolgozom?
(Class-okat nem használok, csak egy sima tömb rendezés)2. Kérdés, van-e jelentős eltérés a két if feltétel között?
CompareTo() annyit tesz, ha igaz, hogy a j-dik elem nagyobb mint a j+1-dik akkor 1-el tér vissza, és így tovább. És ha ez az érték 1 ami > 0, nál akkor lép be a feltételbe.
De akkor nem egyszerűbb csak simán az első verzió( array[a]>array[a+1])?Csak érdekelnek a miértek és a hogyanok
Ú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!
- Lenovo ThinkPad X1 Yoga Gen8 i7 32GB DDR5, 1TB SSD garanciális 2027 májusig
- Lenovo Thinpad T460s-I5 6300U-16GB RAM
- ASUS Zenbook 14X OLED
- Nintendo Switch konzolok garanciával + kiegészítők - konzol beszámítás ok ! - FRISSíTVE 08.24.
- GAMER PC Intel I5 13600KF / 32GB DDR4 / RTX 3080 10GB / 1TB NVME SSD
- Samsung Galaxy S23 Ultra 256GB Kártyafüggetlen 1Év Garanciával
- Panasonic TX-L47E5Y 47" LED TV eladó
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- BESZÁMÍTÁS! 1TB Samsung 980 Pro NVMe SSD meghajtó garanciával hibátlan működéssel
Állásajánlatok
Cég: FOTC
Város: Budapest