题解 | #从单向链表中删除指定值的节点#
从单向链表中删除指定值的节点
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()


查看3道真题和解析