题解 | 从单向链表中删除指定值的节点

从单向链表中删除指定值的节点

https://www.nowcoder.com/practice/f96cd47e812842269058d483a11ced4f

import sys

l = list(map(int,input().split()))
n,h = l[0],l[1]
k = l[-1]
de = l[2:-1]
l2=[]
i = 0
while i < 2*n-3:
    l2.append([de[i],de[i+1]])
    i +=2

l3=[h,]
for i in l2:
    pos = l3.index(i[1])
    l3.insert(pos+1,i[0])
l3.remove(k)
print(*l3)

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务