Új hozzászólás Aktív témák
-
sztanozs
veterán
Különbség a full list scan (foreach) és hashset között:
>>> # 456.976 elem listában
>>> A = ['AAAA', ..., 'ZZZZ']
>>> # 456.976 elem hasset-ben
>>> B = set('AAAA', ..., 'ZZZZ')
>>> # 2000 elem egy listában ami random négy karakter (~85% találati valószínűséggel)
>>> C = ['@ABC', ..., 'XYZ@']
>>> # keresés eredmények másodpercben
>>> timeit.timeit("[c in A for c in C]",number=1,globals=globals())
10.154
>>> timeit.timeit("[c in B for c in B]",number=1,globals=globals())
0.000786
Azaz míg 2000 elem megkeresése végigiterálva a félmilliós listában 10 másodpercig tart, addig ugyanannyi idő alatt 20.000.000 (húszmillió) elemet le lehet ellenőrizni egy félmilliós adattartalmú hashset-ben.[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
Új hozzászólás Aktív témák
- Politika
- 3D nyomtatás
- Microsoft Excel topic
- Álláskeresés, interjú, önéletrajz
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Robogó, kismotor
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Laptop csatorna inditasa 2023 vegen YouTube-on?
- Kínai, és egyéb olcsó órák topikja
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- 2 HETES!!! Apple iPhone 15 PRO 128GB White Titan
- 2es gép - Lenovo ThinkPad T14 G3 (Gen3, Gen 3) - i5-1250P / 24GB / 256GB SSD / TOUCH / 3 év garancia
- 1es gép - Lenovo ThinkPad T14 G3 (Gen3, Gen 3) - i5-1250P / 24GB / 256GB SSD / TOUCH / 3 év garancia
- Kiváló ár! Fujitsu S751 laptop (i5/4GB/160GB) - 1 év garancia
- DDR5 GAMER: RYZEN 7 7700X / 32GB 6000MHz RGB DDR5 kit / SSD / akár VGA is! GAR+SZÁMLA (a Te nevedre)
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest