Я должен создать метод, который подсчитывает максимальную ширину диапазона целого числа с наибольшим диапазоном ширины в данных .txt.Например, 1, 4, 1 , 3, 5, 6, имеет максимальный широкий диапазон 3, потому что самый большой диапазон находится между числом 1.
4, 1, 3, 2, 4, 5, 4 имеет широкий диапазон 7. Он считает от первого числа до последнего числа числа самый большой спавн в числе 4. Извините за мой английский, я надеюсь, что вымогу понять о чем яЯ разработал этот код, но не знал, как инициализировать второй массив.Я пытаюсь отсканировать каждое число в массиве и хочу увеличить ширину в секунду.После этого я пытаюсь отсортировать второй массив и вернуть length-1, чтобы получить самый большой диапазон.
public int Spannbreite() {
File g = new File("C:/Users/angd6/Downloads/spannbreite.txt");
b = new int[10000];
try {
Scanner sc2 = new Scanner (g);
max = 0;
for(int i = 0; i <= b.length-1; i++) {
b[i] = sc2.nextInt();
}for (int k = 0; k <= b.length-1; k++) {
for(int j = b.length -1; j == k; j--) {
c = new int[1000];
c[k] = j;
if(max <= c[k]) {
max = c[k];
}
}}
sc2.close();
}catch(FileNotFoundException e) {
System.out.println("Datei nicht vorhanden");
}return c[c.length-1];
}