行业知识
Java学习笔记NO.17
index.php/tags-41973.html" >T1:合并两个排序好的整数数组
import java.util.Arrays;public class MergeSortedArrays { public static int[] mergeArrays(int[] arr1, int[] arr2) { int[] result = new int[arr1.length + arr2.length]; int i = 0, j = 0, k = 0; while (i T2:找出数组中第二大的数
public class SecondLargestInArray { public static void main(String[] args) { int arr[] = {12, 35, 1, 10, 34, 1}; int secondLargest = findSecondLargest(arr); System.out.println("The second largest element is " + secondLargest); } public static int findSecondLargest(int[] arr) { int largest = Integer.MIN_VALUE, secondLargest = Integer.MIN_VALUE; for (int i = 0; i largest) { secondLargest = largest; largest = arr[i]; } else if (arr[i] > secondLargest && arr[i] != largest) { secondLargest = arr[i]; } } return secondLargest; }} public class SecondLargestInArray {
public static void main(String[] args) {
int arr[] = {12, 35, 1, 10, 34, 1};
int secondLargest = findSecondLargest(arr);
System.out.println("The second largest element is " + secondLargest);
}
public static int findSecondLargest(int[] arr) {
int largest = Integer.MIN_VALUE, secondLargest = Integer.MIN_VALUE;
for (int i = 0; i
if (arr[i] > largest) {
secondLargest = largest;
largest = arr[i];
} else if (arr[i] > secondLargest && arr[i] != largest) {
secondLargest = arr[i];
}
}
return secondLargest;
}
}
下一篇:社区服务器贴纸怎么贴?