我正在尝试以
的形式编写交换方法swap(T[], int, int)
此方法应采用数组并交换该数组中的两个位置。例如,假设我有一个名为table的数组,并且该数组中的两个任意整数称为up和down。我希望能够使用方法交换,以便:
swap(table, up, down);
将交换给定数组表中up和down位置的值。 任何人都可以帮我吗?我知道我需要使用temp来存储值,但是我不太清楚我需要做什么。
答案 0 :(得分:-1)
static <T> void swap(T[] array, int a, int b){
T temp = array[a];
array[a] = array[b];
array[b] = temp;
}