博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LintCode] 在O(1)时间复杂度删除链表节点
阅读量:6316 次
发布时间:2019-06-22

本文共 673 字,大约阅读时间需要 2 分钟。

1 /** 2  * Definition of ListNode 3  * class ListNode { 4  * public: 5  *     int val; 6  *     ListNode *next; 7  *     ListNode(int val) { 8  *         this->val = val; 9  *         this->next = NULL;10  *     }11  * }12  */13 class Solution {14 public:15     /**16      * @param node: a node in the list should be deleted17      * @return: nothing18      */19     void deleteNode(ListNode *node) {20         // write your code here21         ListNode* next = node -> next;22         node -> val = next -> val;23         node -> next = next -> next;24         next -> next = NULL;25         delete next;26     }27 };

 

转载于:https://www.cnblogs.com/jcliBlogger/p/4628403.html

你可能感兴趣的文章
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路...
查看>>
lvs fullnat部署手册(三)rs内核加载toa篇
查看>>
我的友情链接
查看>>
网络编程中常见结构体
查看>>
SSL/TLS原理详解
查看>>
JavaScript强化教程 —— Cocos2d-JS自动JSB绑定规则修改
查看>>
buildroot下查找外部编译器通过ext-toolchain-wrapper调用的参数
查看>>
iframe 在ie下面总是弹出新窗口解决方法
查看>>
android编译系统makefile(Android.mk)写法
查看>>
MD5源代码C++
查看>>
Eclipse 添加 Ibator
查看>>
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
查看>>
Python编程语言
查看>>
十四、转到 linux
查看>>
Got error 241 'Invalid schema
查看>>
ReferenceError: event is not defined
查看>>
男人要内在美,更要外在美
查看>>
为什么要跟别人比?
查看>>
app启动白屏
查看>>
Oracle 提高查询性能(基础)
查看>>