题解 | 从单向链表中删除指定值的节点
从单向链表中删除指定值的节点
https://www.nowcoder.com/practice/f96cd47e812842269058d483a11ced4f
import sys l = list(map(int,input().split())) n,h = l[0],l[1] k = l[-1] de = l[2:-1] l2=[] i = 0 while i < 2*n-3: l2.append([de[i],de[i+1]]) i +=2 l3=[h,] for i in l2: pos = l3.index(i[1]) l3.insert(pos+1,i[0]) l3.remove(k) print(*l3)