By arunraj
public void printFirstKMaxNumbers(int[] nums, int k) {
int[] maxNums = new int[k];
for (int n : nums) {
int f = n;
for (int j = 0; j < k; j++) {
int temp = 0;
if (maxNums[j] < f) {
int[] maxNums = new int[k];
for (int n : nums) {
int f = n;
for (int j = 0; j < k; j++) {
int temp = 0;
if (maxNums[j] < f) {
temp = maxNums[j];
maxNums[j] = f;
f = temp;
}
}
}
for (int j = 0; j < k; j++) {
System.out.println(maxNums[j]);
}
}
Interview Questions: