General
Intersection of 2 sorted arrays
while(i < a.size && j < b.size()){
if(a.get(i) == b.get(j) && (i == 0 || a.get(i) != a.get(i-1))){
sortedList.add(a.get(i));
i++;
j++;
}
}Merge 2 sorted arrays
while ( m >= 0 && n >= 0 ){
a.set(writeIndex--, a.get(m) > b.get(n) ? a.get(m--): b.get(n--));
}
while ( n >= 0){
a.set(writeIndex--, b.get(n--));
}K-largest element
280. Wiggle Sort
324. Wiggle Sort II
Last updated