В вопросе предлагается создать метод, который принимает массив целых чисел в качестве аргумента и возвращает отсортированный набор, содержащий элементы этого массива.У нас есть три шага:
Что я здесь делаю, так это взятие основной проблемы и разделение ее на более мелкие, более доступные подзадачи.Это называется разделяй и властвуй .Вы столкнетесь с таким подходом очень часто, если будете заниматься карьерой программиста.
Ты со мной так далеко?Я надеюсь на это.
сортировка элементов: я почти уверен, что у вас уже есть способ сделать это в вашем учебнике или в ваших заметках.Помните, что вы должны отсортировать массив.Теперь наша функция
f()
будет выглядеть примерно так:
f(arr[]) {
/* insert here your sorting method */
}
Как только это будет сделано, вам нужно вернуть этот массив в основную функцию.Теперь, если бы вы передали одно значение из функции, вы бы сделали что-то вроде:
int g() {
int i = 0;
i++;
return i;
}
, так как они хотят, чтобы вы возвращали массив, это было бы что-то вроде:
int[] h() {
/* initialize the array */
int[] j = { 1, 2, 3 };
/* your code goes here */
return j;
}
На данный момент у вас есть все элементы, необходимые для вопроса, который вам задавали.Просто заставьте их работать в java сначала , а затем соедините все вместе.
Добро пожаловать в волшебный мир программирования:)