-1
swap(T[], int, int)
形式的交换方法,此方法应采取的立场的数组,并交换两个数组中。例如,假设我有一个名为table的数组,并在该数组中调用了两个任意整数。我希望能够使用的方法交换让:
swap(table, up, down);
将以高达和表的定数组中下的位置交换价值。 任何人都可以帮我吗?我知道我需要使用临时值来存储值,但我不确定除此之外我需要做什么。
swap(T[], int, int)
形式的交换方法,此方法应采取的立场的数组,并交换两个数组中。例如,假设我有一个名为table的数组,并在该数组中调用了两个任意整数。我希望能够使用的方法交换让:
swap(table, up, down);
将以高达和表的定数组中下的位置交换价值。 任何人都可以帮我吗?我知道我需要使用临时值来存储值,但我不确定除此之外我需要做什么。
static <T> void swap(T[] array, int a, int b){
T temp = array[a];
array[a] = array[b];
array[b] = temp;
}
该方法能够获取不同变量名的整数值吗?例如,调用交换(表,上,下)和交换(表,上,下)交换仍然是相同的功能,只是输入整数不同的变量名?如果这是有道理的 – Teej
是的,这是可能的。如果这使得它更清晰,我可以使参数名称更通用。 – Keiwan