Kezdőoldal » Számítástechnika » Programozás » Hogy tudnám megszámolni...

Hogy tudnám megszámolni bizonyos feltétellel a leghosszebb szakasz hosszát?

Figyelt kérdés

C++-ról lenne szó. Pl arra gondolok, hogy hogy tudom azt megszámolni, hogy melyik a leghosszabb növekvő szakasz?

1 3 1 4 5 6 7 2 4: Itt 4. elem-7.



2017. márc. 2. 22:04
 1/2 anonim ***** válasza:
47%
Maximum kiválasztás tételével elég triviális.
2017. márc. 2. 22:11
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
Végigmész a tömbön balról jobbra, és megszámolod, hogy milyen sokáig nőtt a szakasz. Ezt úgy csinálod, hogy mindig az éppen aktuális elemet összehasonlítod az előzővel, ha nagyobb, akkor nőtt a szakasz, ha kisebb, akkor új szakasz kezdődik. Közben mellette pedig mindig nyilvántartod, hogy addig a pontig mi volt a leghosszabb szakasz hossza és ha találtál egy annál is hosszabb szakaszt, akkor lecseréled a régi max_szakaszt az újra.
2017. márc. 3. 13:15
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!