- Xiaomi Mi 9T Pro - tizenegyes!
- Milyen okostelefont vegyek?
- Xiaomi 12 - az izmos 12
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Apple iPhone 17 - alap
- Xiaomi 17 Ultra - jó az optikája
- Google Pixel topik
- Nagy aksival és erős hardverrel megjött Magyarországra a Poco X8 Pro és Pro Max
- One mobilszolgáltatások
- Motorola Moto G06 Power – nagyfater új zakót vett
-
Mobilarena

Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz
Chesterfield
#12154
üzenetére
Amit írtál, az ugye N*N-es algoritmus, de meg lehet csinálni N*log(N) lépésben is:
(1) Lerendezed a listát úgy, hogy eltárolod az elemek eredeti indexeit is. Ez O(N*log(N)) lépés.
(2) Végigmész a rendezett listán a két végéről indulva, az első elemhez a végéről megkeresed azt, amivel az összegük már a keresett összeg alá esik, ekkor az alsóval lépkedsz felfelé, amíg az összegük túlnő a keresett összegen, aztán megint fentről lefelé, és így tovább. Ha bármikor megtaláltad a keresett összeget, akkor visszaadod az indexeket, különben null. Ez O(N) lépés.
Szerk: akkor ér véget az algoritmus, amikor a két végéről indulva összeérnek az elemek.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Mibe tegyem a megtakarításaimat?
- Luck Dragon: Asszociációs játék. :)
- Kerékpárosok, bringások ide!
- Filmvilág
- Hardcore café
- Samsung Galaxy Felhasználók OFF topicja
- Háztartási gépek
- Xiaomi Mi 9T Pro - tizenegyes!
- Crimson Desert
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- GAMER PC! i9-9900K / RTX 3070 Ti / Z390 / 16GB DDR4 / 1TB NVMe / 650w! BeszámítOK
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASUS B360 i7 9700 16GB DDR4 512GB SSD RTX 2070 8GB Cooler Master MasterboxTD500 FSP 650W
- REFURBISHED és ÚJ - HP USB-C/A Universal Dock G2 (5TW13AA) (DisplayLink)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


