leetcode-273-Delete Node in a Linked List
2017-01-20 19:59
375 查看
问题
题目:[leetcode-273]思路
没有头结点,只能把下一个替换当前即可。代码
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: void deleteNode(ListNode* node) { ListNode* p = node->next; ListNode* q = p->next; node->val = p->val; node->next = q; delete p; } };
相关文章推荐
- nodejs 写爬虫爬取最近上映电影数据
- npm是什么NPM的全称是Node Package Manager
- nodejs的会话总结
- NodeJS简述-随手记
- 如何在Windows7 设置node的环境变量NODE_ENV=production
- nodejs中exports与module.exports的区别
- node-xlsx
- node-zk-browser 安装
- hexo之踩坑填坑
- node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
- node编写邮件第三方客户端发送邮件
- Nodejs学习事件模块
- NodeJs妹子图爬虫
- 117. Populating Next Right Pointers in Each Node II
- angular.js测试框架protracotr安装所需的node版本
- windows下通过Chocolatey安装或升级node.js
- Leetcode 116. Populating Next Right Pointers in Each Node
- 382. Linked List Random Node (M)
- 'webpack/lib/node/NodeTemplatePlugin' 错误解决
- Node.js环境搭建&&npm安装