多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > LintCode(102) 帶環鏈表

LintCode(102) 帶環鏈表

來源:程序員人生   發布時間:2016-06-04 15:10:19 閱讀次數:2454次

題目

給定1個鏈表,判斷它是不是有環。

樣例

給出 ⑵1->10->4->5, tail connects to node index 1,返回 true

分析

判斷鏈表有沒有環的問題,很經典,也是面試中常見的問題。
快慢指針解決。

Python代碼

""" Definition of ListNode class ListNode(object): def __init__(self, val, next=None): self.val = val self.next = next """ class Solution: """ @param head: The first node of the linked list. @return: True if it has a cycle, or false """ def hasCycle(self, head): # write your code here if head == None or head.next == None: return False slow = head fast = head while fast != None and fast.next != None: slow = slow.next fast = fast.next.next if slow == fast: return True return False
GitHub -- Python代碼

C++代碼

/** 102 帶環鏈表 給定1個鏈表,判斷它是不是有環。 您在真實的面試中是不是遇到過這個題? Yes 樣例 給出 ⑵1->10->4->5, tail connects to node index 1,返回 true */ /** * Definition of ListNode * class ListNode { * public: * int val; * ListNode *next; * ListNode(int val) { * this->val = val; * this->next = NULL; * } * } */ class Solution { public: /** * @param head: The first node of linked list. * @return: True if it has a cycle, or false */ bool hasCycle(ListNode *head) { // write your code here if(head == NULL || head->next == NULL) { return false; }//if ListNode *slow = head, *fast = head; while(fast != NULL && fast->next != NULL) { fast = fast->next->next; slow = slow->next; if(slow == fast) { return true; }//if }//while return false; } };

GitHub -- C++代碼

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美整片在线观看 | 成人免费在线视频网站 | 国产精品高清一区二区三区不卡 | 欧美1069| 性欧美16sex性高清播放 | 福利二区视频 | 国产精品自在线 | 免费在线h | 欧美白人和黑人xxxx猛交视频 | 激情视频网址 | 亚洲一区欧美日韩 | 欧美又粗又长又爽做受 | 嫩草影院在线观看未满十八 | 福利视频一二三在线视频免费观看 | 免费国产在线视频 | 色老头福影院韩国激情影院 | 国产小情侣激情小视频免费看 | 国产一区二区三区免费看 | 日韩爱爱 | 欧美一级片网址 | 成人无遮挡毛片免费看 | 国产麻豆自拍 | 亚洲乱码视频在线观看 | 免费黄色的网站 | 中文乱码一本到无线202 | 亚洲综合免费 | 亚欧美图片自偷自拍另类 | 国产精品视频一区二区三区w | 日本高清无卡码一区二区久久 | 亚洲欧美日韩精品一区 | 射在线 | 欧美vido| 日韩免费精品 | 中文字幕一区二区在线观看 | 国产 | 久而欧洲野花视频欧洲1 | 久久乐国产综合亚洲精品 | 欧美xxxxx九色视频免费观看 | 国产精品久久毛片蜜月 | 亚洲欧美日本韩国 | 午夜精品久久久久久91 | 国内精品久久影视 |