Hirdetés
- Okosóra és okoskiegészítő topik
- Google Pixel 9a - a lapos munka
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Motorola Signature - mielőtt aláírnád...
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Google Pixel topik
- Bluetooth-headsetekről általában
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
-
Mobilarena

Új hozzászólás Aktív témák
-
modder
aktív tag
if($multiples -contains $files[$i].Name){ } -- Ahogy nő a $multiples tömb, egyre inkább több időt fog tölteni azzal, hogy a fájlnevet megtalálja benne, mert a -contains végignézi az egész tömböt. A duplikált fájlnevek tárolására használj inkább asszociatív tömböt, mert azt fájlnév szerint lehet címezni, és a szervezése Hash táblaszerű, tehát gyorsabb benne név alapján megtalálni egy elemet.
http://powershell.com/cs/blogs/tips/archive/2009/09/09/checking-whether-hash-table-contains-key.aspxfor($j=$i+1;$j -lt $length;++$j){
if($files[$j].Name -eq $elem.Name -and $files[$j].Length -eq $elem.Length){
$multiples += $files[$j].FullName
$ismultiple = 1
}
}
-- Itt a belső ciklusban szintén szekvenciálisan keresel végig a fájlnevek listáján, aminél átlagos keresési idő n/2. Jobb eredményt érsz el, ha először a fájlnevek listáját rendezed név szerint növekvő sorrendben, és egy ismert egyszerű kereső algoritmust használsz rá, pl. bináris keresés. Nem tudom, hogy erre van-e beépített szolgáltatása a Powershellnek, de lehet valaki már írt rá kódot a neten.Mivel gondolom egy egyszeri feladat volt, ezért már nem fogsz vele vacakolni, de van helye a fejlődésnek
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- E-roller topik
- OLED monitor topic
- Bambu Lab 3D nyomtatók
- Okosóra és okoskiegészítő topik
- gban: Ingyen kellene, de tegnapra
- Milyen belső merevlemezt vegyek?
- Androidos tablet topic
- Világ Ninjái és Kódfejtői, egyesüljetek!
- Google Pixel 9a - a lapos munka
- MWC 2026: leégsz, ha nem figyelsz a TCL 15 ezer nites panelje előtt
- További aktív témák...
- Elite x360 1040 G10 2-in-1 14" QHD+ IPS érintő i7-1365U 32GB 512GB NVMe ujjolv IR kam gar
- Sapphire PULSE RX 6700 XT 12GB Garanciával!
- EliteBook X Flip G1i 14 AI 2-in-1 14" FHD+ IPS érintő Ultra 7 258V 32GB 1TB NVMe gar
- Manli RTX 4070 Ti Gallardo 12GB Garanciával!
- ZBook Fury 15 G7 15.6" 4K IPS Xeon W-10885M RTX 4000 32GB 512GB NVMe IR kam gar
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
- GYÖNYÖRŰ iPhone 15 Pro Max 256GB Blue Titanium-1 ÉV GARANCIA -Kártyafüggetlen, MS4480
- Gamer billentyűzetek /Akko/Monsgeek/Asus/SteelSeries/Das Keyboard/Ozone/Deltaco/DE/EN/UK/Számlával!/
- Dell Latitude 5400 14" FHD IPS, i5 8365U, 8-16GB RAM, SSD, számla, 6 hó gar
- 3M füldugó 50 pár (100db) eladó
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


