Bonjour,
J'ai une fonction qui inverse les éléments (des sommets) d'une liste de i à j:
J'aimerai savoir si il est possible d'optimiser cette fonction, pour information l'objet _path_ passer en argument est une arrayList.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 protected void reverse(int i,int j,List<Sommet> _path_) { for(int k=0;k<=(j-i)/2;k++) { Sommet tmp =_path_.get(i+k); _path_.set(i+k,_path_.get(j-k)); _path_.set(j-k,tmp); } }
Partager