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

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

如何用電腦主機做網(wǎng)站網(wǎng)頁自動點擊軟件

如何用電腦主機做網(wǎng)站,網(wǎng)頁自動點擊軟件,手機域名注冊被騙,遵義app開發(fā)公司排名通過學習基礎(chǔ),發(fā)現(xiàn)我的基本功還得需要再練練,思路得再更加清晰明了,這樣子做算法題才能駕輕就熟。每天記錄自己的進步。 一、兩兩交換 題目編號:24 題目描述: 給你一個鏈表,兩兩交換其中相鄰的節(jié)點&#x…

通過學習基礎(chǔ),發(fā)現(xiàn)我的基本功還得需要再練練,思路得再更加清晰明了,這樣子做算法題才能駕輕就熟。每天記錄自己的進步。

一、兩兩交換

題目編號:24

題目描述:

給你一個鏈表,兩兩交換其中相鄰的節(jié)點,并返回交換后鏈表的頭節(jié)點。你必須在不修改節(jié)點內(nèi)部的值的情況下完成本題(即,只能進行節(jié)點交換)。

依然采用虛擬頭節(jié)點,本題還需要定一個臨時temp變量,用來臨時保存節(jié)點。

圖解思路:

JS 代碼如下,完全是按照卡爾的視頻講解來的,放在leetcode上可以提交通過:

  var swapPairs = function(head) {const dummyHead = new ListNode();//虛擬頭節(jié)點指向鏈表的真實頭節(jié)點dummyHead.next = head;//定一個一個臨時指針,用來遍歷鏈表let curr = dummyHead;//循環(huán)的終止條件,二者的順序一點也不能交換while (curr.next && curr.next.next) {//臨時指針,趁節(jié)點的指向還沒變,先保存一下,免得要用的時候沒有const temp = curr.next;const temp1 = curr.next.next.next;//開始進行節(jié)點交換curr.next = curr.next.next;curr.next.next = temp;temp.next = temp1;//向后移動curr = curr.next.next;}return dummyHead.next;};
二、刪除節(jié)點

題目編號:19

題目描述:

給你一個鏈表,刪除鏈表的倒數(shù)第?n?個結(jié)點,并且返回鏈表的頭結(jié)點。

思路圖解:

具體的JS代碼如下,在力扣上可以通過提交的:

//  用雙指針去解決這道題
var removeNthFromEnd = function(head, n) {// 創(chuàng)建虛擬頭節(jié)點const dummyHead = new ListNode()// 讓虛擬頭節(jié)點指向頭節(jié)點dummyHead.next = head;let fast = dummyHead;let slow = dummyHead;// 先讓fast指針移動n + 1步while (n >= 0) {fast = fast.next;n--;}// 遍歷鏈表,當fast指針為null的時候,slow指針正好停留在倒數(shù)第n個節(jié)點的前一個節(jié)點while (fast != null) {fast = fast.next;slow = slow.next;}// 通過slow執(zhí)行刪除操作slow.next = slow.next.next;// 返回刪除后的節(jié)點return dummyHead.next;
};
三、鏈表相交

?題目編號:面試題 02.07. 鏈表相交

題目描述:

給你兩個單鏈表的頭節(jié)點?headA?和?headB?,請你找出并返回兩個單鏈表相交的起始節(jié)點。如果兩個鏈表沒有交點,返回?null?。

思路圖解:

JS代碼如下,是可以在leetcode上提交通過的:

// 封裝一個方法用來獲取鏈表的長度function getLinkLength(head) {let len = 0, curr = head;while (curr) {len++;curr = curr.next;}return len;}
var getIntersectionNode = function(headA, headB) {let currA = headA, currB = headB,lenA = getLinkLength(headA),lenB = getLinkLength(headB);// 讓A鏈表始終為長的那個鏈表if (lenA < lenB) {[currA, currB] = [currB, currA];[lenA, lenB] = [lenB, lenA];}let i = lenA - lenB;// 讓currA向前移動i步,保持移動之后的鏈表A和鏈表B是長度相同的while (i-- > 0) {currA = currA.next;}// 此時開始對兩個鏈表遍歷,若兩鏈表不相等,指針向后移動,繼續(xù)比較while (currA && currA != currB) {currA = currA.next;currB = currB.next;};// 若兩鏈表相等,則直接返回return currA;
};
四、環(huán)形鏈表

?題目編號:142:環(huán)形鏈表

題目描述:

給定一個鏈表的頭節(jié)點 ?head?,返回鏈表開始入環(huán)的第一個節(jié)點。?如果鏈表無環(huán),則返回?null。

?

http://www.risenshineclean.com/news/54400.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)與搜索西安網(wǎng)站制作費用
  • 網(wǎng)站建設(shè)華企網(wǎng)絡(luò)推廣的主要內(nèi)容
  • 好看的單頁面網(wǎng)站模板一站式營銷推廣
  • app網(wǎng)站開發(fā)書籍下載企業(yè)網(wǎng)絡(luò)營銷策略分析案例
  • gateface能用來做網(wǎng)站嗎google登錄入口
  • 西安網(wǎng)站建設(shè)云李百度知道合伙人官網(wǎng)登錄入口
  • 美工網(wǎng)站做兼職企業(yè)網(wǎng)絡(luò)推廣網(wǎng)站
  • 網(wǎng)站更改機房備案個人網(wǎng)站制作
  • 福建企業(yè)網(wǎng)站開發(fā)純手工seo公司
  • 貴陽雙龍區(qū)建設(shè)局網(wǎng)站谷歌搜索引擎香港免費入口
  • 政府采購網(wǎng)上商城網(wǎng)站成都專門做網(wǎng)站的公司
  • 廈門網(wǎng)站建設(shè)哪家公司好實時熱榜
  • 網(wǎng)站跳轉(zhuǎn)怎么辦瀏覽器下載安裝2023版本
  • 網(wǎng)站優(yōu)化網(wǎng)絡(luò)推廣seo班級優(yōu)化大師的利和弊
  • 做機械設(shè)備網(wǎng)站成都網(wǎng)站建設(shè)軟件
  • 學校網(wǎng)站建設(shè)經(jīng)驗介紹什么是網(wǎng)絡(luò)營銷策劃
  • 攜程特牌 的同時做別的網(wǎng)站自己如何制作一個網(wǎng)站
  • 做展柜平時在哪里網(wǎng)站推廣全國十大教育機構(gòu)
  • 珠寶網(wǎng)站建設(shè)平臺分析報告網(wǎng)站構(gòu)建的基本流程
  • 連鎖酒店網(wǎng)站建設(shè)網(wǎng)站優(yōu)化推廣方案
  • 網(wǎng)站開發(fā)工具安全性能怎樣制作一個網(wǎng)站
  • 網(wǎng)站開發(fā)技術(shù)有廣州疫情最新數(shù)據(jù)
  • 做模具的網(wǎng)站sem競價推廣怎么做
  • 客戶網(wǎng)站回訪長春百度快速優(yōu)化
  • 網(wǎng)站開發(fā)用c語言嗎網(wǎng)站網(wǎng)絡(luò)營銷公司
  • 為什么 要建設(shè)網(wǎng)站掃一掃識別圖片
  • 網(wǎng)站制作策劃書最新域名8xgmvxyz
  • 長春專業(yè)做網(wǎng)站公司排名手機優(yōu)化大師官方版
  • 網(wǎng)站通欄南京seo網(wǎng)站管理
  • 基于jsp網(wǎng)站開發(fā)與實現(xiàn)和生活app下載安裝最新版