Bináris szorzás turing géppel?
Figyelt kérdés
Hogy tudnám megoldani két bináris szám összeszorzását turing automatával?2015. okt. 4. 12:43
1/1 anonim válasza:
Egy lehetséges megoldás:
Input: x, y
Output: x + y
Bonyolultság: exptime
Az első szalagon tárolod az x-et, a másodikon az y-t, a harmadikon az outputot, ami az elején 0. Minden ciklusban hozzáadod az outputhoz az y-t és 1-gyel csökkented az x-et és ezt addig csinálod, amíg az x nem lesz 0.
Ha polinom idejű algoritmus kell, akkor az írásos szorzást kell megvalósítani.
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
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!