LintCode-剑指Offer-(112)删除排序链表中的重复元素
2015-12-05 12:56
489 查看
class Solution { public: /** * @param head: The first node of linked list. * @return: head node */ ListNode *deleteDuplicates(ListNode *head) { // write your code here ListNode* tmp = head; ListNode* pre = NULL; while (tmp!=NULL){ pre = tmp; tmp = tmp->next; while (tmp!=NULL&&tmp->val==pre->val){ pre->next = tmp->next; delete tmp; tmp = pre->next; } } return head; } };
相关文章推荐
- hdoj5024Wang Xifeng's Little Plot【dfs】
- 多态图标(3)-HTML使用CSS切换
- LintCode-剑指Offer-(54)转换字符串到整数
- 批处理安装nodejs
- 【javascript】javascript闭包经典代码
- 在NodeJS中利用bookshelf.js进行事务(transaction)管理
- Distinctive Image Features from Scale-Invariant Keypoints-SIFT算法译文
- jsPatch.qq.com呵呵
- Iframe 自适应高度并实时监控高度变化的js代码
- 关于css的text-indent首行缩进两个字符和图片缩进的问题
- LintCode-剑指Offer-(88)最近公共祖先
- multiple reactors + thread pool(one loop per thread + threadpool)(突发I/O与密集计算)
- 利用framebuffer,命令行显示图片
- jsp页面 URL传中文参数到Action里面出现乱码,用过滤器和控制器都解决
- 使用联邦(FEDERATION)访问远程的DB2数据库
- 【Html】使用<pre>标签为你的网页加入大段代码
- VC/MFC 使用jsoncpp解析json格式内容
- JS小Demo实战之通过获取文本框的输入值来改变div的类型
- js:经纬度计算距离算法
- jquery省市区下拉显示