Hirdetés
Új hozzászólás Aktív témák
-
válasz
Csaby25
#11566
üzenetére
Én mind a két implementációt optimalizálnám.
Az elsőnél az a gond, hogy így baromi lassú, F(n)-t pont F(n) időben fogja kiszámolni, tehát lineáris helyett exponenciális lesz a futásidő. Ezen a már kiszámolt értékek eltárolásával lehet segíteni. Próbáld nagyobb értékkel futtatni, azt hiszem, az int-be 44-ig nem csordul túl, de ha átírod long-ra, akkor 89-ig próbálkozhatsz, azt pedig már lehetetlen kivárni.
A másodiknál pedig felesleges lefoglalni egy teljes tömböt, elég tudni mindig a két utolsó értéket:
if (n <= 1)return n;int a = 0;int b = 1;for (int i = 2; i <= n; i++) {int c = a + b;a = b;b = c;}return b;
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- ThinkPad (NEM IdeaPad)
- Elektromos autók - motorok
- Aranylemezre került a Crimson Desert, márciusban jön a megjelenés
- Hardcore café
- Hivatalos a OnePlus 13 startdátuma
- Kegyvesztett lehet a Radeon termékskála középső tagja
- Sorozatok
- exHWSW - Értünk mindenhez IS
- Nintendo Switch 2
- Kecskemét és környéke adok-veszek-beszélgetek
- További aktív témák...
- Intel XMP és AMD Expo Compatible! Corsair Vengeance RGB DDR5 2x32GB (64GB) Kit!
- Samsung UE55 AU7022 TV
- Thinkpad X1 Extreme 2nd 15.6" FHD IPS i7-9850H GTX 1650 32GB 1TB NVMe ujjlolv gar
- XBox Series X 1TB dobozos + gyári kontroller, újszerű, hibátlan állapotban
- ASUS DUAL GeForce RTX 4060 O8G garanciális, hibátlan
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- iPad 10 256GB 87%(1év Garancia)
- ÚJÉVI BOMBA AKCIÓK! PSN, STEAM, UBISOFT CONNECT, EA APP, XBOX EREDETI KULCSOK 100% GARANCIA
- BESZÁMÍTÁS! LENOVO ThinkPad P15 Gen 2 munkaállomás - i7 11800H 32GB DDR4 512GB SSD Quadro T1200 W11
- Eredeti Lenovo 300W töltők - ADL300SDC3A
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


