Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Miért nem jó a buborék rendezé...

Miért nem jó a buborék rendezés?! (c programozás)

Figyelt kérdés

Így néz ki az algoritmus amit megírtam,azonban nem műküdik :/.


for(i=0;i<db-1;i++)

for(j=i+1;j<db;j++)

if(strcmp(tanc[i],tanc[j])>1)

{

strcpy(S,tanc[i]);

strcpy(tanc[i],tanc[j]);

strcpy(tanc[j],S);

}

printf("%s ",tanc[i]);



2017. márc. 27. 21:40
 1/3 anonim ***** válasza:
2017. márc. 27. 22:02
Hasznos számodra ez a válasz?
 2/3 anonim válasza:

Az, hogy miért nem működik eléggé tág fogalom.

1) Mit jelent a tanc nevű változó a kontextusban? (Egy tánc karaktersorozat karaktereit kell rendezni, vagy több tánc karaktersorozatot kell elrendezni?)

2) Ez egyáltalán nem buborékrendezés - a buborékrendezésnél csak egymás melletti értékeket ellenőriz az ember, addig, amíg a sorozat nem rendezett (ez legkönnyebben megoldható egy "while" és "for" ciklussal).

2017. márc. 29. 21:02
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Azért mert rosszul van megírva. A buborékrendezés nem ez.
2017. ápr. 17. 00:16
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!