【发布时间】:2021-05-27 02:02:06
【问题描述】:
例如,如何从堆栈中删除元素 1 2 3 4 5 6 删除(列表,3) 删除后栈是这样的 1 2 3
public static void removeElements(LinkedStack<Integer> list , int x){
LinkedStack<Integer> list2 = new LinkedStack<>();
while(!list.isEmpty()){
int temp = list.pop();
if(temp == x){
list.pop();
}
list2.push(temp);
}
while(!list2.isEmpty()){
list.push(list2.pop());
}
}
【问题讨论】:
标签: java data-structures stack