Mam dwa pytania:Confused o Big O notacji
public static void method1(int[] a, int[] b) {
int sum1 = 0, sum2 = 0;
for(int i = 0; i < a.length; i++) {
sum1 += a[i];
}
for(int i = 0; i < b.length; i++) {
sum2 += b[i];
}
}
Pytanie 1: Czy to w czasie O (n)? Czy ma znaczenie, ile pętli (nie zagnieżdżonych) znajduje się w method1
?
Pytanie 2: Co jeśli istnieje
Arrays.sort(a);
wewnątrz method1
, co to jest funkcja?
Być może ten [prosty angielski wyjaśnienie Big O] (http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o) może pomóc. – syb0rg