ArrayList 等效于交换方法?
ArrayList equivalent for a swap method?
谁能帮我找出这段代码的 arraylist 等价物?这个class里面有一个全局的"Riders"数组列表,就是对象的来源。 swap 方法是更大的 quickSort 方法的一部分。
public void swap(int left, int right){
Riders temp = riders[left];
riders[left] = riders[right];
riders[right] = temp;
}
我尝试了 .set() 方法,它使我的代码看起来像这样:
public void swap(int left, int right){
Riders temp = riders.get(left);
riders.set(left, riders.get(right));
riders.set(right, temp);
}
但这似乎并没有对我的数据进行排序,所以我仍然不确定我是否正确地进行了排序。
这是给你的 gem Collections.swap()
谁能帮我找出这段代码的 arraylist 等价物?这个class里面有一个全局的"Riders"数组列表,就是对象的来源。 swap 方法是更大的 quickSort 方法的一部分。
public void swap(int left, int right){
Riders temp = riders[left];
riders[left] = riders[right];
riders[right] = temp;
}
我尝试了 .set() 方法,它使我的代码看起来像这样:
public void swap(int left, int right){
Riders temp = riders.get(left);
riders.set(left, riders.get(right));
riders.set(right, temp);
}
但这似乎并没有对我的数据进行排序,所以我仍然不确定我是否正确地进行了排序。
这是给你的 gem Collections.swap()