Find common elements from three sorted arrays
public static void main(String[] args) {
ArrayList<Integer> common = new ArrayList<Integer>();
int array1[] = {2, 4, 8};
int array2[] = {2, 3, 4, 8, 10, 16};
int array3[] = {4, 8, 14, 40};
int x = 0, y = 0, z = 0;
while (x < array1.length && y < array2.length && z < array3.length) {
if (array1[x] == array2[y] && array2[y] == array3[z]) {
common.add(array1[x]);
x++;
y++;
z++;
}
else if (array1[x] < array2[y]){
x++;
}
else if (array2[y] < array3[z]){
y++;
}else {
z++;
}
}
System.out.println("Common value is: " + common);
}
Are there any code examples left?
New code examples in category TypeScript
-
TypeScript 2022-03-27 19:30:45 typescript promise
-
TypeScript 2022-03-27 17:25:44 how to search for imports in vscode
-
TypeScript 2022-03-27 17:15:20 angular formgroup mark as touched
-
TypeScript 2022-03-27 17:05:06 use of slice and splice add elements array
-
TypeScript 2022-03-27 16:50:23 android studio loop through all objects in layout
-
TypeScript 2022-03-27 14:35:08 wergensherts meaning
-
TypeScript 2022-03-27 13:50:15 remove all the elements from a numpy array python
-
TypeScript 2022-03-27 12:35:49 redux toolkit typescript install
-
TypeScript 2022-03-27 12:35:30 laravel middleware for apis