国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

網(wǎng)絡廣告設計案例網(wǎng)站關(guān)鍵詞排名優(yōu)化方法

網(wǎng)絡廣告設計案例,網(wǎng)站關(guān)鍵詞排名優(yōu)化方法,西安交易網(wǎng)站建設,WordPress主題2017給你鏈表的頭節(jié)點 head ,每 k 個節(jié)點一組進行翻轉(zhuǎn),請你返回修改后的鏈表。 k 是一個正整數(shù),它的值小于或等于鏈表的長度。如果節(jié)點總數(shù)不是 k 的整數(shù)倍,那么請將最后剩余的節(jié)點保持原有順序。 你不能只是單純的改變節(jié)點內(nèi)部的值&a…

給你鏈表的頭節(jié)點?head?,每?k?個節(jié)點一組進行翻轉(zhuǎn),請你返回修改后的鏈表。

k?是一個正整數(shù),它的值小于或等于鏈表的長度。如果節(jié)點總數(shù)不是?k?的整數(shù)倍,那么請將最后剩余的節(jié)點保持原有順序。

你不能只是單純的改變節(jié)點內(nèi)部的值,而是需要實際進行節(jié)點交換。

? ? ? ?對鏈表進行k個節(jié)點的反轉(zhuǎn),首先我們要先知道鏈表的節(jié)點個數(shù)有多少個?才能知道我們需要翻轉(zhuǎn)多少次?最后不夠的節(jié)點是不需要翻轉(zhuǎn)的

        int n=0;ListNode cur=head;//計算出列表的長度while(cur!=null){n++;cur=cur.next;}

為了使head節(jié)點不具有特殊性,我們經(jīng)常會在head節(jié)點前加一個虛擬頭結(jié)點dummyHead

?過程如下:

?序號12345的代碼:

  for (int i =0; i <k; i++) {ListNode next=curNode.next;curNode.next=pre;pre=curNode;curNode=next;}

序號67的代碼:

           ListNode next=p0.next;p0.next.next=curNode;p0.next=pre;p0=next;

? ? ? ?通過while的循環(huán),就可以將k個節(jié)點進行反轉(zhuǎn),多指針這種方法也是比較好想的,但是就是比較容易繞,希望大家可以看著我畫的圖進行理解

源代碼:

 public ListNode reverseKGroup(ListNode head, int k) {if(head==null){return null;}int n=0;ListNode cur=head;//計算出列表的長度while(cur!=null){n++;cur=cur.next;}ListNode dummyNode=new ListNode(-1);dummyNode.next=head;ListNode pre=null;ListNode p0=dummyNode;ListNode curNode=p0.next;while(n>=k){n-=k;for (int i =0; i <k; i++) {ListNode next=curNode.next;curNode.next=pre;pre=curNode;curNode=next;}ListNode next=p0.next;p0.next.next=curNode;p0.next=pre;p0=next;}return dummyNode.next;}

下面給大家遞歸的代碼,供大家借鑒:

   //遞歸反轉(zhuǎn)public ListNode reverseKGroup(ListNode head, int k) {if(head==null||head.next==null){return head;}ListNode r=head;for (int i = 0; i <k; i++) {if(r==null){return head;}r=r.next;}ListNode node=reverse(head,r);head.next=reverseKGroup(r,k);return node;}//給定區(qū)間鏈表進行反轉(zhuǎn)public ListNode reverse(ListNode head,ListNode right){ListNode pre=null,curNode=head,next=null;while(curNode!=right){next=curNode.next;curNode.next=pre;pre=curNode;curNode=next;}return pre;}

http://aloenet.com.cn/news/30092.html

相關(guān)文章:

  • 網(wǎng)站建設cach目錄營銷策劃培訓
  • 自己放題庫做測試網(wǎng)站網(wǎng)絡營銷產(chǎn)品的首選產(chǎn)品
  • 好的網(wǎng)站和網(wǎng)頁有哪些在線培訓網(wǎng)站次要關(guān)鍵詞
  • 無錫h5網(wǎng)站建設廣州高端網(wǎng)站建設公司
  • 自己怎么做網(wǎng)站優(yōu)化市場調(diào)研怎么寫
  • 怎樣才能做好網(wǎng)絡推廣優(yōu)化大師怎么下載
  • 免費網(wǎng)站建設哪個好百度app下載官方免費最新版
  • 網(wǎng)站模板如何制作武漢網(wǎng)站競價推廣
  • 公司做網(wǎng)站的 oa辦公系統(tǒng)seo搜索引擎
  • 晚上必看的正能量網(wǎng)站app市場營銷在線課程
  • 東莞市國外網(wǎng)站建設報價百度云盤資源搜索
  • 行業(yè)網(wǎng)站cms推廣賺錢
  • wordpress個人博客多大空間seogw
  • 浙江建設網(wǎng)官方網(wǎng)站西安百度公司開戶
  • 晉城網(wǎng)站建設重慶的seo服務公司
  • 模板建站服務器網(wǎng)站關(guān)鍵詞
  • 商城網(wǎng)站開發(fā)技術(shù)可行性分析廣州疫情最新動態(tài)
  • asp.net手機網(wǎng)站開發(fā)教程深圳網(wǎng)站優(yōu)化公司
  • 政府門戶網(wǎng)站規(guī)范化建設深圳推廣公司哪家好
  • 網(wǎng)頁美工設計高跟鞋效果好的關(guān)鍵詞如何優(yōu)化
  • 蘑菇短視頻2023版特色功能怎么優(yōu)化標題和關(guān)鍵詞排名
  • 設計門戶網(wǎng)站軟件開發(fā)外包公司
  • 備案的網(wǎng)站可以改域名嗎我想做網(wǎng)絡推廣找誰
  • 做網(wǎng)站單頁視頻互聯(lián)網(wǎng)媒體廣告公司
  • 武漢 網(wǎng)站建設公司登封網(wǎng)站關(guān)鍵詞優(yōu)化軟件
  • 哪個網(wǎng)站能買到做披薩的芝士正宗中小企業(yè)網(wǎng)站
  • 有什么網(wǎng)站可以兼職做翻譯色盲測試卡
  • 圖庫網(wǎng)站源碼下載排名點擊軟件怎樣
  • 大連企業(yè)網(wǎng)站排名優(yōu)化百度關(guān)鍵詞推廣可以自己做嗎
  • matlab做網(wǎng)站爬蟲最新國際新聞事件