Adott egy tömb, amiben sorrendben van sok azonos és eltérő szám. Hogyan találjam meg ezeknek határait?
Figyelt kérdés
Például itt egy tömb: [1,1,1,1,1,2,2,2,2,2,2,2,3,3,4,4,4,5,5,5,5] stb.
Én azokat a határokat szeretném megkeresni, ahol a következő szám különböző. Köszönöm a válaszokat!
2017. aug. 7. 13:16
1/3 anonim válasza:
Végigmész a tömb elemein és ha az elem meg az utána következő különbsége nulla akkor az nem határ.
Ha a különbség nem nulla akkor ott van a határ.
2/3 anonim válasza:
Tök fölösleges különbséget számolni, bőven elég egyenlőséget vizsgálni.
3/3 anonim válasza:
<integer lista> hatarok
<integer tomb> peldatomb
<integer> elozoszam
peldatomb <= {1,1,1,1,1,2,2,2,2,2,2,2,3,3,4,4,4,5,5,5,5}
elozoszam = peldatomb[1]
ciklus x = 2 -> peldatomb.hossz
ha peldatomb[x] != elozoszam
hatarok.elem.hozzaad x
elozoszam <= x
vége ha
vége ciklus
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!