Tudnátok segíteni ebben az informatikai feladatban, kiskapus sor,3 féle művelettel? Többi lent!
A kiskapus sor olyan adatszerkezet, amelyen háromféle műveletet lehet végrehajtani:
SORBA a BE bemenetre érkező jelet beteszi a sor végére,
SORBÓL kirakja a következő jelet a sor elejéről a KI kimenetre,
ÁT pedig átengedi a BE bemenetre érkező jelet a KI kimenetre.
A kiskapus sort illusztrálja az ábra: [link]
Feltesszük, hogy a BE bemenetre az 1, 2, 3, 4, 5 jelsorozat érkezik.
Példa
Az 5, 1, 2, 3, 4 sorozat előállítható a SORBA, SORBA, SORBA, SORBA, ÁT, SORBÓL, SORBÓL, SORBÓL, SORBÓL műveletsorozattal.
A. Elő lehet-e állítani az alábbi sorozatokat? Amelyiket nem, azt meddig lehet? Amelyiket igen, azt hogyan lehet minimális számú művelettel előállítani?
A1. 3, 1, 4, 2, 5 A2. 2, 4, 3, 1, 5 A3. 5, 1, 2, 4, 3 A4. 2, 3, 1, 5, 4
B. Fogalmazd meg, hogy milyen sorrendű lehet az eredménysorozat?
A segítséget nagyon köszönöm!
A1 sorba sorba át sorból át sorból át
A2 sorba(1) át(2) sorba(3) át(4) ésitt a hármas a sor 2. helyén van, nem tudjuk folytatni, mert előtte van az egyes.
A3 sorba sorba sorba sorba át(5) sorból(1) sorból(2) és itt a hármast tudjuk csak rakni
A4 sorba át át sorból sorba át sorból
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!