中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

劍指Offer之在O(1)時間刪除鏈表節點(題13)

發布時間:2020-08-05 22:36:16 來源:網絡 閱讀:294 作者:ye小灰灰 欄目:編程語言




 1 /****************************************                                                                                                 
  2     > File Name:test.c
  3     > Author:xiaoxiaohui
  4     > mail:1924224891@qq.com
  5     > Created Time:2016年05月26日 星期四 18時42分19秒
  6 ****************************************/
  7 
  8 
  9 
 10 
 11 //一.即不是頭節點也不是尾節點
 12 //二.為頭節點
 13 //三.為尾節點
 14 
 15 
 16 
 17 #include<stdio.h>
 18 #include<assert.h>
 19 
 20 
 21 void DeleteNode(ListNode** head, ListNode* node)
 22 {
 23     assert(head);
 24     assert(node);
 25 
 26     if(node->_next != NULL)    //非尾節點  也肯定不是頭節點
 27     {
 28         ListNode* pNext = node->_next;
 29         node->_data = pNext->_data;
 30         node->_next = pNext->_next;
 31 
 32         delete pNext;
 33         pNext = NULL;
 34     }
 35     else if(*head == node)   //為頭節點
 36     {
 37         delete node;
 38         node = NULL;
 39         *head = NULL;
 40     }
 41     else       //尾節點
 42     {
 43         ListNode* tem = *head;
 44 
 45         while(tem->_next != node)
 46         {
 47             tem = tem->_next;
 48         }
 49 
 50         tem-_next = NULL;
 51         delete node;
 52         node = NULL;
 53     }
 54 }





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴仁县| 公主岭市| 读书| 衡南县| 融水| 萨迦县| 科尔| 绥宁县| 池州市| 肥乡县| 南雄市| 顺平县| 蒲江县| 阳曲县| 宝兴县| 江华| 盐山县| 桂东县| 大足县| 广西| 丹东市| 铁岭市| 蒙城县| 义乌市| 伊川县| 江北区| 湖北省| 泰和县| 长宁区| 沽源县| 衡阳县| 辽宁省| 斗六市| 雅江县| 莱阳市| 伊宁县| 永州市| 特克斯县| 龙南县| 广西| 东港市|