Aktywne Wpisy
Kroshkar +31
WTF?!
Właśnie się dowiedziałem, że są ludzie którzy nie lubią podgrzewanych siedzeń w samochodach. Ja rozumiem, że latem, bo to o masochizm już zakrawa, ale w zimie to jest coś wspaniałego jak ci po 30 sekundach od odpalenia zimnego samochodu ciepełko w dupkę grzeje (。◕‿‿◕。).
#motoryzacja #samochody
Właśnie się dowiedziałem, że są ludzie którzy nie lubią podgrzewanych siedzeń w samochodach. Ja rozumiem, że latem, bo to o masochizm już zakrawa, ale w zimie to jest coś wspaniałego jak ci po 30 sekundach od odpalenia zimnego samochodu ciepełko w dupkę grzeje (。◕‿‿◕。).
#motoryzacja #samochody

Mega_Smieszek +22





Hej. Proszę o rady, jak usprawnić ten kod, żeby algorytm był szybszy (w rozwiązaniu dostaję 40% za wydajność). I może jakieś rady na przyszłość, w jaki sposób myśleć o podobnych rozwiązaniach, do jakich struktur się odwoływać, jakich unikać itd:
"class Solution {
public int[] solution(int N, int[] A) {
int[] result = new int[N];
for(int i = 0; i < N; i++) {
result[i] = 0;
}
for(int i = 0; i < A.length; i++) {
if(A[i] >= 1 && A[i] <= N) {
result = increase(A[i], result);
} else if (A[i] == N + 1) {
maxCounter(result);
}
}
return result;
}
public int[] increase(int i, int[] j) {
j[i-1] += 1;
return j;
}
public int[] maxCounter(int[] j) {
int maxElement = 0;
for(int i = 0; i < j.length; i++) {
maxElement = Math.max(j[i], maxElement);
}
for(int z = 0; z < j.length; z++) {
j[z] = maxElement;
}
return j;
}
}"
@Krolik: Jak już to Hotspot a nie hotspot bo to nazwa własna xD Hotstop to jest nazwa jednej z maszyn wirtualnych Javy. I tak się składa, że Hotspot ma JIT xD
@Krolik: To jest co innego
Co i tak nie zmienia faktu że znajomość profilu podczas kompilacji daje nie więcej niż 20% dodatkowej wydajności w skrajnie optymistycznych