题解 | #删除链表的节点#

删除链表的节点

http://www.nowcoder.com/practice/f9f78ca89ad643c99701a7142bd59f5d

/**

  • struct ListNode {
  • int val;
  • struct ListNode *next;
  • ListNode(int x) : val(x), next(nullptr) {}
  • }; / class Solution { public: /*
    • 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
    • @param head ListNode类
    • @param val int整型
    • @return ListNode类 / ListNode deleteNode(ListNode* head, int val) { // write code here ListNode* last = head->next; ListNode* front = head; if(head->val == val) return head->next; while(last != nullptr) { if(last->val == val) { front->next = last->next; } last = last->next; front = front->next; } return head; } };
全部评论

相关推荐

Hello_WordN:咱就是说,除了生命其他都是小事,希望面试官平安,希望各位平时也多注意安全
点赞 评论 收藏
分享
offer多多的六边形战士很无语:看了你的博客,感觉挺不错的,可以把你的访问量和粉丝数在简历里提一下,闪光点(仅个人意见)
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务