题解 | 从单向链表中删除指定值的节点
从单向链表中删除指定值的节点
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)
查看19道真题和解析