Új hozzászólás Aktív témák
-
Lacc
aktív tag
Röviden O(1) az csak egy kategóra, amely azt jelöli, hogy nem függ a bemeneti elemek számától, n-től.
Megegyezés, hogy O(C) ---> O(1) kategóriának felel meg, ahol C egy konstans, ami > 0. (O(9) --> O(1) lesz)
Másképp, O(bármely konstans) kifejezést az O(1)-nek feleltetnek meg.Röviden O(g(x)) = C * g(x), ahol C egy konstans, ezért mondható, hogy bármely konstans --> O(1)-nek felelthető meg, és O(g(x)) = f(x) pedig csak egy felső becslés az f(x) függvényre az adott x helyen. x --> végtelen alatt. (egyenlőség jel csalóka, tudni kell a mögöttes matekot hozzá értelemezni)
Máshogy, O(1) azt jelöli, hogy a processzornak csak 1db műveletet kell elvégeznie, hogy teljesítsen egy feladatot. Az az, ha van n elemből álló bemeneti lista, akkor a dict-ből 1 elem kivétele csak 1 művelet, for-ral bejárni, már n művelet. Ilyenkor nem is kötelező, hogy a processzor műveletének lefutása független legyen n-től, az az f(x) függvény függhet n-től, de a rá adott felső becslésnek már O()-nak már függetlennek kell lennie.
Dict-ből az elem kivétele még a következkő fontos kategóriát sem éri el, ami az O(log log n), ami a prioritásos sornál tűnik fel
- igen van még kettő közte, de nem igazán találok arra infós példát, hogy hol számítana.Ha ismered a C pointerek műkődését az segít megérteni, hogy miért is O(1), egy
atömb 4-ik indexét így is eléred a C-bena[4], ha viszont ismered a C-t, akkor tudod jól, hogy emögött valójában milyen művelet van:*(a+4), ahol annyit jelent, hogy az tömb-öt jelöli pointer-hez hozzáadik 4-et akkor megkapot a 4-ik elemet a tömbből (A tömb pointer mindig a tömb első elemére mutat!)
Új hozzászólás Aktív témák
- Android alkalmazások - szoftver kibeszélő topik
- Gyúrósok ide!
- A fociról könnyedén, egy baráti társaságban
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Friss előzetes érkezett az új Mortal Kombat II filmhez
- Motorola Signature - mielőtt aláírnád...
- Milyen videókártyát?
- Fejhallgató erősítő és DAC topik
- Asztrofotózás
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- XPS 15 9520 27% 4K+ IPS érintő i7-12700H RTX 3050Ti 32GB 1TB NVMe ujjolv IR kam gar
- T15 Gen2i 27% 15.6" FHD IPS i7-1165G7 16GB 512GB NVMe ujjlolv IR kam gar
- S21 Dobozában
- Ryzen 7 7800X3D +hűtött VRM-es B650M lap +32GB DDR5 RAM! GAR/SZÁMLA (a Te nevedre kiállítva)!
- ThinkPad T14 Gen2i 27% 14" FHD IPS i7-1185G7 16GB 512GB NVMe ujjlolv IR kam gar
- MSI Thin GF63 - 15.6"FHD IPS 144Hz - i5-12450H - 8GB - 512GB - RTX 3050 4GB - Win11 - Gari - MAGYAR
- SanDisk Extreme Portable 8TB (SDSSDE61-8T00-G25) (utolsó darab)
- 238 - Lenovo Legion Pro 7 (16IRX8) - Intel Core i9-13900HX, RTX 4070
- Telefon felvásárlás!! Apple iPhone SE (2016), Apple iPhone SE2 (2020), Apple iPhone SE3 (2022)
- Lenovo ThinkPad P1 Gen 4 i7 32GB RAM 1TB SSD NVIDIA RTX A2000 2560X1600 400nit Garancia 19 hónap
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
- igen van még kettő közte, de nem igazán találok arra infós példát, hogy hol számítana.