题解 | #从单向链表中删除指定值的节点#
从单向链表中删除指定值的节点
https://www.nowcoder.com/practice/f96cd47e812842269058d483a11ced4f
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n=in.nextInt();
List<Integer> list=new ArrayList<Integer>();
list.add(in.nextInt());
for(int i=0;i<n-1;i++){
int val=in.nextInt();
int pre=in.nextInt();
list.add(list.indexOf(pre)+1,val);
}
list.remove(list.indexOf(in.nextInt()));
for(Integer i:list){
System.out.print(i+" ");
}
}
}
