2017-05-01 3 views
0

Quelqu'un peut-il m'aider à trouver l'équivalent arrayliste pour ce bloc de code? Il y a un arrayliste global "Riders" dans cette classe, d'où vient l'objet. La méthode d'échange est une partie d'une méthode quickSort plus grande.ArrayList équivalent pour une méthode d'échange?

public void swap(int left, int right){ 
    Riders temp = riders[left]; 
    riders[left] = riders[right]; 
    riders[right] = temp; 
} 

J'ai essayé la méthode, qui a fait mon regard du code .set() quelque chose comme ceci:

public void swap(int left, int right){ 
    Riders temp = riders.get(left); 
    riders.set(left, riders.get(right)); 
    riders.set(right, temp); 
} 

Mais cela ne semble pas trier mes données, donc je ne suis toujours pas sûr Je le fais correctement.

+0

Votre erreur est ailleurs. Cette partie est bien. – user2357112

Répondre