Hirdetés
- Autóhifi
- Sony MILC fényképezőgépcsalád
- Apple MacBook
- Milyen Android TV boxot vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Milyen monitort vegyek?
- VR topik (Oculus Rift, stb.)
- Hamarosan megjön az ASUS házak új zászlóshajója
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Új hozzászólás Aktív témák
-
disy68
aktív tag
válasz
#74220800 #9284 üzenetére
Java 8 alatt van lehetőség metódus referenciát átadni. Akár az alábbihoz hasonlóan is elindulhatsz:
public class MethodRuntimeChecker {
public static void main(String[] args) {
QuickSorter sorter = new QuickSorter();
int[] array = getNumbers(10_000);
System.out.println(mesureRunTimeNano(sorter::sort, array) + " ns");
System.out.println(mesureRunTimeMilli(sorter::sort, array) + " ms");
}
public static long mesureRunTimeNano(Function<int[], int[]> intSorter, int[] toBeSorted) {
long start = System.nanoTime();
intSorter.apply(toBeSorted);
return System.nanoTime() - start;
}
public static long mesureRunTimeMilli(Function<int[], int[]> intSorter, int[] toBeSorted) {
long start = System.currentTimeMillis();
intSorter.apply(toBeSorted);
return System.currentTimeMillis() - start;
}
private static int[] getNumbers(int count) {
int[] numbers = new int[count];
Random random = new Random();
for (int i = 0; i < count; i++) {
numbers[i] = random.nextInt(count);
}
return numbers;
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Elektromos autók - motorok
- Nők, nőügyek (18+)
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Autóhifi
- Sony MILC fényképezőgépcsalád
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- PlayStation 5
- Apple MacBook
- Milyen Android TV boxot vegyek?
- Autós topik látogatók beszélgetős, offolós topikja
- További aktív témák...
- Apple iPhone 13 128GB Kártya-független,Fehér és Pink Színben 6 Hónap Garancia,Akku 100%
- LENOVO T14 GEN 5 l TÖBB DARAB l RENDELÉSRE IS
- Apple iPhone 16 Pro Max 256GB,Natúr Titán Színben ,2028.04.29-ig iStyle Garancia,Makulátlan állapot.
- ASUS ROG Ally RC71L-NH001W. 512GB. SSD. AMD Ryzen Z1 Extreme. 16GB. LPDDR5X. RAM. CSERE IS.
- iPad Pro 11" M4 2024 256GB Cellular - Apple garancia, 100%, független, ezüst, doboz, számla
- MacBook Pro 16 2021 M1 Pro 32GB 512GB 1 év garancia
- Huawei Nova Y70 128GB, Kártyafüggetlen, 1 Év Garanciával
- HP Elite / ZBook Thunderbolt 3 docking station
- Bomba ár! Dell Latitude 7320 - i5-11GEN I 8GB I 512SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- Microsoft Windows, Office & Vírusirtók: Akciók, Azonnali Szállítás, Garantált Minőség, Garancia!
Állásajánlatok
Cég: FOTC
Város: Budapest