Kezdőoldal » Számítástechnika » Programozás » Adott egy tömb, amiben sorrend...

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.

2017. aug. 7. 13:32
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
100%
Tök fölösleges különbséget számolni, bőven elég egyenlőséget vizsgálni.
2017. aug. 7. 13:51
Hasznos számodra ez a válasz?
 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

2017. aug. 10. 09:30
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!