Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8вариант / lab3 / Logic

.java
Скачиваний:
9
Добавлен:
08.06.2018
Размер:
742 б
Скачать
import java.util.ArrayList;
import java.util.Stack;

public class Logic {
    public static String swapStacks(Stack<Double> stack1, Stack<Double> stack2) {
        ArrayList<Double> list1 = new ArrayList<Double>();
        ArrayList<Double> list2 = new ArrayList<Double>();
		
		while(!stack1.empty()) {
            list1.add(stack1.pop());
        }
        while(!stack2.empty()) {
            list2.add(stack2.pop());
        }
        
        for(int i = list2.size() -1; i >= 0; i--) {
            stack1.push(list2.get(i));
        }
        for(int i = list1.size() -1; i >= 0; i--) {
            stack2.push(list1.get(i));
        }
		
		return "Stack1 output " + stack1 + "\nStack2 output " + stack2;
	}
	
}
Соседние файлы в папке lab3