题解 | #从单向链表中删除指定值的节点#
从单向链表中删除指定值的节点
https://www.nowcoder.com/practice/f96cd47e812842269058d483a11ced4f
ips = str(input()).split(' ')
n = int(ips[0])
h = int(ips[1])
d = int(ips[-1])
arr = [int(x) for x in ips[2:-1]]
q = [h]
for i in range(len(arr)//2):
a = arr[i*2]
b = arr[i*2+1]
q.insert(q.index(b)+1, a)
q.remove(d)
print(*q)

美团成长空间 2667人发布