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

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

.java
Скачиваний:
7
Добавлен:
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