Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class AlgoSchlange {
- public static <T> void sortMerge(Schlange<T> ws, java.util.Comparator<? super T> comp){
- if(ws.isEmpty()){
- return;
- }
- Schlange<T> ersteSchlange = new SchlangeAlsEVL<T>();
- Schlange<T> zweiteSchlange = new SchlangeAlsEVL<T>();
- while(!ersteSchlange.isEmpty()){
- if(comp.compare(ersteSchlange.element(),zweiteSchlange.element())<0){
- ws.add(ersteSchlange.remove());
- }else{
- ws.add(zweiteSchlange.remove());
- }
- }
- while (!ersteSchlange.isEmpty()){
- ws.add(ersteSchlange.remove());
- }
- while (!zweiteSchlange.isEmpty()){
- ws.add(zweiteSchlange.remove());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement