237. Delete Node in a Linked List
来源:互联网 发布:java如何写接口 编辑:程序博客网 时间:2024/06/08 22:23
Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.
Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the third node with value 3, the linked list should become 1 -> 2 -> 4 after calling your function.
/** * 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) { while(1){ node->val = node->next->val; if(node->next->next == NULL){ node->next = NULL; break; } node = node->next; } }};
0 0
- 237.Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a Linked List
- 237. Delete Node in a (Linked List)
- php中常用的数组操作
- View 的 Measure 过程
- hdu1711
- IOS-FMDB那些事儿
- Java 文件、文件夹权限修改
- 237. Delete Node in a Linked List
- selenium自动化测试资源整理(含所有版本chrome、chromedriver、firefox下载链接)
- memcpy函数越界分析
- myeclipse schema xml提示
- 客户端高性能组件化框架React简介、特点、环境搭建及常用语法
- zz分享一些经验
- RDF实例
- 学习opencv
- SpringMVC简介