Hirdetés
- Samsung Galaxy S23 Ultra - non plus ultra
- iPhone topik
- IDC: 2025-ben a Huawei megnyerte Kínát, az Apple a világot
- OnePlus 15 - van plusz energia
- Honor Magic6 Pro - kör közepén számok
- Messze nyolcezer fölött!
- Bejött a dupla megjelenítő a Lavanak
- Megjöttek Magyarországra a Redmi Note 15-ök, január 22-től ennyiért kaphatók
- Samsung Galaxy S25 Edge - a tegnap határán
- Milyen okostelefont vegyek?
Ú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?:))
- Eladó XFX Speedster QICK 319 AMD Radeon RX 6750 XT / kb 6 hó alza gari
- iPhone 15 128GB ÚJ gyári független 2029.01.09 Jótállás
- Frissen pasztázva! Playstation 4 Pro 1 TB + kontroller 6 hó garancia, számlával!
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó PS5 Pro + ajándék Garanciás 2028.12.11-ig
- HIBÁTLAN iPhone 13 128GB Green-1 ÉV GARANCIA - Kártyafüggetlen, MS4347
- Akció! Gamer PC-Számítógép! Beszámítás! X870 /R7 7800X3D / RX 9070XT / 32GB DDR5 / 2TB SSD
- MEDION ERAZER Cooling Kit V2 Vízhűtés - MD 62737 Beast 16 X1 gamer laptophoz
- Telefon felvásárlás! Samsung Galaxy A15, Samsung Galaxy A25, Samsung Galaxy A35, Samsung Galaxy A55
- Vadiúj VGA-k!! Kamatmentes részletre is! Érdeklődj!!!
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


