日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > leetcode 203 Remove Linked List Elements

leetcode 203 Remove Linked List Elements

來源:程序員人生   發布時間:2015-06-09 08:34:17 閱讀次數:3422次


Remove all elements from a linked list of integers that have valueval.

Example
Given: 1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6, val = 6
Return: 1 --> 2 --> 3 --> 4 --> 5



我的解法:




// Linklist.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include<iostream> using namespace std; struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {} }; ListNode* removeElements(ListNode* head, int val) { if(head == NULL)return head; ListNode* pre = NULL; ListNode* root = head; ListNode* current = head; while(current!=NULL) { if(current->val == val) { if(pre==NULL) { current = current->next; root = current; } else { pre->next = current->next; current = current->next; } } else { pre = current; current =current->next; } } return root; } int _tmain(int argc, _TCHAR* argv[]) { ListNode* temp = new ListNode(2); ListNode* temp_next = new ListNode(1); temp->next = temp_next; removeElements(temp,1); return 0; }


python的解法:


class Solution: # @param {ListNode} head # @param {integer} val # @return {ListNode} def removeElements(self, head, val): dummy = ListNode(⑴) dummy.next = head prev = dummy while head: if head.val == val: prev.next = head.next head = prev prev = head head = head.next return dummy.next



1個非常簡潔的解法:


struct ListNode* removeElements(struct ListNode* head, int val) { if (head&&head->val==val)head=removeElements(head->next, val); if (head&&head->next)head->next=removeElements(head->next, val); return head; }



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 蜜桃久久久 | 一色综合 | 亚洲日本va中文字幕 | 亚洲视频精品一区 | 成人在线网站 | 国产视频第一区 | 免费亚洲视频 | 无码精品一区二区三区免费视频 | 亚洲天堂成人 | 成人毛片网站 | 黄色大片网址 | 久久久美女 | 久久久久久久久久久福利 | 欧美色婷 | 中文字幕亚洲国产 | 国产在线一区二区三区 | 国产成人精品午夜 | 久久精品国产99国产 | 欧美一区二区三区视频在线观看 | 色片网站在线观看 | 国产一区二区日韩 | 亚洲黄色三级 | 亚洲精品aⅴ中文字幕乱码 九九九久久 | 久久亚洲精品小早川怜子66 | 欧美一区二区在线播放 | 尤物精品 | 亚州av乱码久久精品蜜桃 | 久久精品国产一区二区三区不卡 | 毛片视频网站 | 日本免费在线视频 | 国产欧美精品一区 | 国产日韩欧美视频 | 日韩毛片免费视频一级特黄 | 国产一区二区免费看 | 福利亚洲| 91精品国产乱码久久久 | 久久综合九色 | 美女久久| 粉嫩精品一区二区三区在线观看 | 欧美亚洲高清 | 久久午夜精品视频 |