题解 | #从单向链表中删除指定值的节点#
从单向链表中删除指定值的节点
https://www.nowcoder.com/practice/f96cd47e812842269058d483a11ced4f
s = input().split() # 输入 N = int(s[0]) # 输入的第一个元素表示列表总的元素个数 ls =[] ls.append(s[1]) # 添加列表第一个元素 # 在第二个元素后面插入第一个元素 for i in range(1,N): v = s[2*i] pre = s[2*i + 1] ls.insert(ls.index(pre) + 1,v) # 在列表中删除输入的最后一个元素 ls.remove(s[-1]) # 打印输出 for k in ls: print(k,end=' ')