- 博客(12)
- 收藏
- 关注
原创 链表求和 - C++
class Solution {public: /** * @param l1: the first list * @param l2: the second list * @return: the sum list of l1 and l2 */ ListNode *addLists(ListNode *l1, ListNode *l2
2017-03-29 22:48:41 654
原创 链表倒数第n个节点 - C++
class Solution {public: /** * @param head: The first node of linked list. * @param n: An integer. * @return: Nth to last node of a singly linked list. */ ListNode *nthToL
2017-03-29 22:48:09 317
原创 合并两个排序链表 - C++
class Solution {public: /** * @param ListNode l1 is the head of the linked list * @param ListNode l2 is the head of the linked list * @return: ListNode head of linked list */
2017-03-29 22:47:37 205
原创 链表划分 - C++
class Solution {public: /** * @param head: The first node of linked list. * @param x: an integer * @return: a ListNode */ ListNode *partition(ListNode *head, int x) {
2017-03-29 22:45:06 252
原创 链表插入排序 - C++
class Solution {public: /** * @param head: The first node of linked list. * @return: The head of linked list. */ ListNode *insertionSortList(ListNode *head) { int a[100
2017-03-29 22:44:39 348
原创 删除链表中的元素 - C++
class Solution {public: /** * @param head a ListNode * @param val an integer * @return a ListNode */ ListNode *removeElements(ListNode *head, int val) { ListNode *dum
2017-03-29 22:44:06 374
原创 删除链表中倒数第n个节点 - C++
class Solution {public: /** * @param head: The first node of linked list. * @param n: An integer. * @return: The head of linked list. */ ListNode *removeNthFromEnd(ListNod
2017-03-29 22:43:18 375
原创 两两交换链表中的节点 - C++
class Solution {public: /** * @param head a ListNode * @return a ListNode */ ListNode* swapPairs(ListNode* head) { ListNode *x; x=head;
2017-03-29 22:42:36 334
原创 删除排序链表中的重复元素 - C++
class Solution {public: /** * @param head: The first node of linked list. * @return: head node */ ListNode *deleteDuplicates(ListNode *head) { ListNode *templete,*temp
2017-03-29 22:41:12 523
原创 在O(1)时间复杂度删除链表节点 - C++
class Solution {public: /** * @param node: a node in the list should be deleted * @return: nothing */ void deleteNode(ListNode *node) { ListNode *templete; temp
2017-03-29 22:40:36 288
原创 翻转链表 - C++
class Solution {public: /** * @param head: The first node of linked list. * @return: The new head of reversed linked list. */ ListNode *reverse(ListNode *head) { ListNo
2017-03-29 22:39:51 209
原创 删除链表中的元素 - C++
class Solution {public: /** * @param head a ListNode * @param val an integer * @return a ListNode */ ListNode *removeElements(ListNode *head, int val) { ListNode *fir
2017-03-29 22:37:50 1931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人