163164165166167168169170171172173
a1.addElement(p1.elementAt(i)); } Node a2 = Node.createCList(); for(int i=pivot1;i<(pivot1+l);i++){ a2.addElement(p2.elementAt(i)); } Node b1 = Node.createCList(); for(int i=l2;i<p1.size();i++){ b1.addElement(p1.elementAt(i));
168169170171172173174175176177178
a2.addElement(p2.elementAt(i)); } Node b1 = Node.createCList(); for(int i=l2;i<p1.size();i++){ b1.addElement(p1.elementAt(i)); } for(int i=0;i<pivot1;i++){ b1.addElement(p1.elementAt(i)); } for(int i=0;i<a1.size();i++){
171172173174175176177178179180181
Node b1 = Node.createCList(); for(int i=l2;i<p1.size();i++){ b1.addElement(p1.elementAt(i)); } for(int i=0;i<pivot1;i++){ b1.addElement(p1.elementAt(i)); } for(int i=0;i<a1.size();i++){ b1.addElement(a1.elementAt(i)); }
174175176177178179180181182183184
} for(int i=0;i<pivot1;i++){ b1.addElement(p1.elementAt(i)); } for(int i=0;i<a1.size();i++){ b1.addElement(a1.elementAt(i)); } Node b2 = Node.createCList(); for(int i=l2;i<p2.size();i++){ b2.addElement(p2.elementAt(i));
179180181182183184185186187188189
b1.addElement(a1.elementAt(i)); } Node b2 = Node.createCList(); for(int i=l2;i<p2.size();i++){ b2.addElement(p2.elementAt(i)); } for(int i=0;i<pivot1;i++){ b2.addElement(p2.elementAt(i)); } for(int i=0;i<a2.size();i++){
182183184185186187188189190191192
Node b2 = Node.createCList(); for(int i=l2;i<p2.size();i++){ b2.addElement(p2.elementAt(i)); } for(int i=0;i<pivot1;i++){ b2.addElement(p2.elementAt(i)); } for(int i=0;i<a2.size();i++){ b2.addElement(a2.elementAt(i)); }
185186187188189190191192193194195
} for(int i=0;i<pivot1;i++){ b2.addElement(p2.elementAt(i)); } for(int i=0;i<a2.size();i++){ b2.addElement(a2.elementAt(i)); } for(int i=0;i<a1.size();i++){ Node a = a1.elementAt(i);
210211212213214215216217218219220
int dp=b1.size()-pivot1; // sécuriser la finalité Node o1 = Node.createCList(); for(int i=dp;i<(dp+pivot1);i++){ o1.addElement(b1.elementAt(i)); } for(int i=0;i<a2.size();i++){ o1.addElement(a2.elementAt(i)); } for(int i=0;i<dp;i++){
213214215216217218219220221222223
Node o1 = Node.createCList(); for(int i=dp;i<(dp+pivot1);i++){ o1.addElement(b1.elementAt(i)); } for(int i=0;i<a2.size();i++){ o1.addElement(a2.elementAt(i)); } for(int i=0;i<dp;i++){ o1.addElement(b1.elementAt(i)); }
216217218219220221222223224225226
} for(int i=0;i<a2.size();i++){ o1.addElement(a2.elementAt(i)); } for(int i=0;i<dp;i++){ o1.addElement(b1.elementAt(i)); } Node o2 = Node.createCList(); for(int i=dp;i<(dp+pivot1);i++){ o2.addElement(b2.elementAt(i));