ICode9

精准搜索请尝试: 精确搜索
  • 面试题18. 删除链表的节点2020-03-09 10:40:45

    面试题18. 删除链表的节点 给定单向链表的头指针和一个要删除的节点指针,定义一个函数删除该节点。 思路:使用O(1)的方法来解决,将要删除的的节点用下一个节点来覆盖就相当于是删除了原节点。 但有两种特殊情况需要考虑,但链表只有头节点,即链表只有一个节点。二删除的节点是尾节

  • 剑指offer 删除链表的节点2019-07-26 14:01:52

    给定单向链表的头指针和一个节点指针,定义一个函数在O(1)时间内删除该节点。 1 struct ListNode {2 int val;3 ListNode *next;4 }; 1 void DeleteNode(ListNode* &pListHead, ListNode* pToBeDeleted): 2 if (!pListNode || !pToBeDeleted) { 3 return; 4

  • 剑指offer——面试题18:删除链表的节点2019-02-20 20:04:09

    1 #include"List.h" 2 3 void DeleteNode(ListNode** pHead,ListNode* pToBeDeleted) 4 { 5 if(*pHead==nullptr || pToBeDeleted==nullptr) 6 return; 7 if(pToBeDeleted->m_pNext!=nullptr) 8 { 9 ListNode* p

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有