题解 | #从单向链表中删除指定值的节点#
从单向链表中删除指定值的节点
https://www.nowcoder.com/practice/f96cd47e812842269058d483a11ced4f
s = input().split(' ') if int(s[0]) == (len(list(set(s[2:-1])))) and s[1] == s[3]: r = [s[1]] tmp = [] li = [] lis = s[2:-1] for i in lis: li.append(i) if len(li) == 2: tmp.append(li) li = [] # li.clear() for i in tmp: if i[1] in r: r.insert(r.index(i[1]) + 1, i[0]) r.remove(s[-1]) print(' '.join(r)) else: print('输入有误重新输入') print(s) s.clear()