Hogyan lehet c++-ban egy struktúra tömb elemeit sorba rendezni úgy, hogy a többi elem is együtt mozogjon a rendezéskor?
Tehát van egy struktúra tömb 5x4 db számmal:
struct koordinata {
double x;
double y;
double z;
double tavolsag;
};
tavolsag szerint kéne növekvő sorrendbe rakni úgy, hogy az x y z értékek is oda kerüljenek, ahova a tavolsaguk.
"...hogy az x y z értékek is oda kerüljenek, ahova a tavolsaguk."
Rendben, de előbb te mutasd be, hogyan tudod úgy, hogy máshova kerüljenek.
2.Nem.
Szóval ha O(n log(n)) alatt akarsz rendezni(leggyorsabban)akkor az algorithms-t includold be ,és a sort() ot használd.3.paraméternek adj meg egy függvényt ami eldönti hogy 2 elem közül melyik nagyobb.(ha az első return 1,ha a 2. Return 0)
Vagy készits neki operátort :)
@#3:
Ööö... bizonyára úgy van, ha mondod... Lehet, hogy #2 némileg könnyedén vetette képernyőre az „egy ciklussal” kifejezést, de tulajdonképpen nem volt szó sem a rendezés módszeréről, sem annak hatékonyságáról – a kérdés sem ezeket firtatta.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!