题解 | #从单向链表中删除指定值的节点#
从单向链表中删除指定值的节点
https://www.nowcoder.com/practice/f96cd47e812842269058d483a11ced4f
# 20240919
ls = input().split()
#print(ls)
n = ls[0] # 总的节点个数
h = ls[1] # 头节点的值
d = ls[-1] # 要删除节点的值
ls1 = ls[2:-1]
ls2 = ls1[0::2] # ['1', '3', '5', '4', '7']
ls3 = ls1[1::2] # ['2', '2', '1', '5', '2']
ls4 = [ls[1]]
for k in range(len(ls3)):
ls4.insert(ls4.index(ls3[k])+1,ls2[k])
ls4.remove(d)
print(*ls4)


