У меня вопрос по поводу использования стека с Java.
Допустим, у меня есть три стека
Stack<Integer> stack1 = new Stack<Integer>();
Stack<Integer> stack2 = new Stack<Integer>();
Stack<Integer> stack3 = new Stack<Integer>();
stack1.push(10);
stack1.push(5);
stack1.push(25);
stack1.push(2);
stack1.push(100);
Я хочу, чтобы эти числа были в порядке от высокого к низкому в стеке3.
Так вот stack3 любит как 100, 25, 10, 5, 2
Каков наилучший способ перемещения числа между стеками?