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

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

http://www.nowcoder.com/questionTerminal/f96cd47e812842269058d483a11ced4f

while True:
    try:
        s=input().split()
        mm,l,k=int(s.pop(0)),[s.pop(0)],s.pop(-1)
        for i in range(0,2*mm-2,2):
            n,m=s[i],s[i+1]
            l.insert(l.index(m)+1,n) 
        l.remove(k)
        print(" ".join(l)+" ")
    except:
        break

对于强迫症一定要做对的人来说,真的要骂出题人啊!!!!!!

全部评论
换行被出题人吃了
2 回复
分享
发布于 2020-08-22 20:30
最后这个空格纠结了我半个多小时,还好看到了你的代码
1 回复
分享
发布于 2020-08-20 23:34
联易融
校招火热招聘中
官网直投
例子和输入不符合啊
1 回复
分享
发布于 2021-03-14 17:28
问题是 就算你做出来了你以为面试会过?这道题考的是啥不清楚吗?你用到了链表吗?
1 回复
分享
发布于 2021-05-20 09:04
为啥是2倍mm减2啊
点赞 回复
分享
发布于 2021-09-10 15:13

相关推荐

14 1 评论
分享
牛客网
牛客企业服务