中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

網(wǎng)站建設使用的技術讓顧客心動的句子

網(wǎng)站建設使用的技術,讓顧客心動的句子,古代中國建筑網(wǎng)站,wordpress 備份還原環(huán)形鏈表 問題: 給你一個鏈表的頭節(jié)點 head ,判斷鏈表中是否有環(huán)。 如果鏈表中有某個節(jié)點,可以通過連續(xù)跟蹤 next 指針再次到達,則鏈表中存在環(huán)。 為了表示給定鏈表中的環(huán),評測系統(tǒng)內(nèi)部使用整數(shù) pos 來表示鏈表尾連接…

環(huán)形鏈表

問題:
給你一個鏈表的頭節(jié)點 head ,判斷鏈表中是否有環(huán)。
如果鏈表中有某個節(jié)點,可以通過連續(xù)跟蹤 next 指針再次到達,則鏈表中存在環(huán)。 為了表示給定鏈表中的環(huán),評測系統(tǒng)內(nèi)部使用整數(shù) pos 來表示鏈表尾連接到鏈表中的位置(索引從 0 開始)。注意:pos 不作為參數(shù)進行傳遞 。僅僅是為了標識鏈表的實際情況。
如果鏈表中存在環(huán) ,則返回 true 。 否則,返回 false 。
來源:力扣(LeetCode)環(huán)形鏈表
在這里插入圖片描述
思路一:暴力解法
我們從頭遍歷鏈表,每遍歷一個節(jié)點,就再從頭檢查該節(jié)點是否已經(jīng)出現(xiàn)過,如果直到遍歷完也沒出現(xiàn)則為false,反之為true。這是我們首先可以想到的暴力解法!時間復雜度O(N^2)空間復雜度O(1)。

思路二:快慢指針
我們創(chuàng)建兩個指針slow與fast,讓他們同時指向頭節(jié)點,slow每次走一步,fast每次走兩步。如果循環(huán)最后的結果是 slow=fast 那么鏈表是環(huán),如果 fast=nullptr 那么鏈表不是環(huán)。

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
道理跟兩個人一起跑步是一樣的,跑道是環(huán)狀的,且一直跑,那么快的那個人一定會在同一起跑線開始跑后再一次追上慢的人。
代碼:

class Solution {
public:bool hasCycle(ListNode *head) {ListNode* slow=head;ListNode* fast=head;while(slow && fast && fast->next){slow=slow->next;fast=fast->next->next;if(slow==fast){return true;}}return false;}
};

易錯點:
在這里插入圖片描述

鏈表中環(huán)的入口節(jié)點

問題:
給定一個鏈表,返回鏈表開始入環(huán)的第一個節(jié)點。 從鏈表的頭節(jié)點開始沿著 next 指針進入環(huán)的第一個節(jié)點為環(huán)的入口節(jié)點。如果鏈表無環(huán),則返回 null。
為了表示給定鏈表中的環(huán),我們使用整數(shù) pos 來表示鏈表尾連接到鏈表中的位置(索引從 0 開始)。 如果 pos 是 -1,則在該鏈表中沒有環(huán)。注意,pos 僅僅是用于標識環(huán)的情況,并不會作為參數(shù)傳遞到函數(shù)中。
說明:不允許修改給定的鏈表。
來源:力扣(LeetCode)鏈表中環(huán)的入口節(jié)點
在這里插入圖片描述
思路:
先證明鏈表有環(huán),然后再找入口節(jié)點。假如有環(huán),那么我們一定是slow走的距離是fast走的距離的二分之一,且看下圖分析
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
代碼:

class Solution {
public:ListNode *detectCycle(ListNode *head) {ListNode* slow=head;ListNode* fast=head;while(slow && fast && fast->next){slow=slow->next;fast=fast->next->next;if(slow==fast){break;}}if(fast==nullptr || fast->next==nullptr){return nullptr;}slow=head;while(slow!=fast){slow=slow->next;fast=fast->next;}return fast;}
};
http://www.risenshineclean.com/news/2530.html

相關文章:

  • 優(yōu)秀的個人網(wǎng)頁展示關鍵詞優(yōu)化外包
  • .net網(wǎng)站開發(fā)源碼外貿(mào)網(wǎng)站建設
  • 手機h5網(wǎng)站開發(fā)關鍵詞點擊價格查詢
  • offic做網(wǎng)站的軟件網(wǎng)上做推廣怎么收費
  • 本地搭建linux服務器做網(wǎng)站推廣是什么意思
  • 計算機考試模擬網(wǎng)站怎么做seo博客模板
  • 職業(yè)做網(wǎng)站游戲的網(wǎng)站查詢工具seo
  • 海寧做網(wǎng)站谷歌搜索引擎免費入口 臺灣
  • 學校要求做網(wǎng)站域名權重查詢
  • 個人網(wǎng)站備案容易嗎百度云超級會員試用1天
  • 那些網(wǎng)站可以做兼職免費行情軟件網(wǎng)站下載大全
  • 怎么修改別人做的網(wǎng)站艾滋病多長時間能查出來
  • 網(wǎng)站建設心得宜昌網(wǎng)站seo
  • 網(wǎng)站開發(fā)詳細流程百度度小店申請入口
  • 洛陽網(wǎng)絡推廣搜索引擎優(yōu)化包括哪些方面
  • 高端外貿(mào)建站北京網(wǎng)站優(yōu)化外包
  • 手機商城小程序東莞seo靠譜
  • 貴陽市城鄉(xiāng)建設學校網(wǎng)站seo教程 seo之家
  • 網(wǎng)站有時打不開百度登錄入口百度
  • 做做網(wǎng)站網(wǎng)站推廣基本方法是
  • 做文字的網(wǎng)站互動營銷案例100
  • 做網(wǎng)站要學什么專業(yè)生活中的網(wǎng)絡營銷有哪些
  • 網(wǎng)站欄目優(yōu)化西安網(wǎng)絡seo公司
  • 開網(wǎng)站賣茶要怎么做一站式營銷推廣
  • 什么網(wǎng)站做簡歷最好app推廣接單網(wǎng)
  • 創(chuàng)新的沈陽網(wǎng)站建設百度指數(shù)的功能
  • 最新新聞國際新聞seo標題優(yōu)化關鍵詞怎么選
  • 無錫中小企業(yè)網(wǎng)站制作推廣方式有哪些?
  • 深圳商務網(wǎng)站建設怎么建立公司網(wǎng)站
  • 徐州 網(wǎng)站建設百度一下 你就知道官網(wǎng)