久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP獲取鏈表中倒數(shù)第K個節(jié)點的方法

這篇文章主要介紹了PHP獲取鏈表中倒數(shù)第K個節(jié)點的方法,涉及php針對鏈表的遍歷、判斷等相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP獲取鏈表中倒數(shù)第K個節(jié)點的方法。分享給大家供大家參考,具體如下:

問題

輸入一個鏈表,輸出該鏈表中倒數(shù)第k個結點。

解決思路

注意這個題目是返回節(jié)點,而不是返回值。返回值的話可以用棧來存儲。返回節(jié)點則不能這樣做。

設置兩個指針,先讓第一個指針移動k-1次。然后兩個指針同時移動,當?shù)谝粋€指針到達最后一個節(jié)點,第二個指針就在倒數(shù)第k個節(jié)點。

注意邊界:K長度可能超出鏈表長度,所以當?shù)谝粋€指針的next為空時,返回null

實現(xiàn)代碼


<?php
/*class ListNode{
 var $val;
 var $next = NULL;
 function __construct($x){
  $this->val = $x;
 }
}*/
function FindKthToTail($head, $k)
{
 if($head == NULL || $k ==0)
  return NULL;
 $pre = $head;
 $last = $head;
 for($i=1; $i<$k; $i++){
  if($last->next == NULL)
   return NULL;
  else
   $last = $last->next;
 }
 while($last->next != NULL){
  $pre = $pre->next;
  $last = $last->next;
 }
 return $pre;
}

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數(shù)據(jù)結構與算法教程》、《php程序設計算法總結》、《php字符串(string)用法總結》、《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結》及《PHP數(shù)學運算技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

【網(wǎng)站聲明】本站部分內容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了PHP實現(xiàn)的防止跨站和xss攻擊代碼,是一款來自阿里云的防注入腳本,可實現(xiàn)針對注入、XSS攻擊等的過濾功能,需要的朋友可以參考下
這篇文章主要介紹了php實現(xiàn)的AES加密類定義與用法,結合完整實例形式分析了基于php的AES加密類實現(xiàn)及使用方法,需要的朋友可以參考下
這篇文章主要介紹了php 判斷IP為有效IP地址的方法,需要的朋友可以參考下
這篇文章主要介紹了PHP設計模式之注冊樹模式,結合實例形式詳細分析了注冊樹模式的概念、原理、實現(xiàn)方法與相關注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了PHP微信開發(fā)之微信錄音臨時轉永久存儲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了PHP CURL與java http使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 视频三区 | 欧美成人a| 午夜精品久久久久久久久久久久久 | 四虎精品在线 | 五月天婷婷久久 | 国产在线观看一区二区三区 | 久久综合久色欧美综合狠狠 | 嫩草视频在线 | 久久久久久99 | 成人av观看 | 九九热精品在线 | 色综合一区二区三区 | 亚洲午夜网 | 中文字幕在线观看精品 | 九九av| 在线观看亚洲一区二区 | www.色五月.com| 亚洲国产精品一区在线观看 | 久久亚洲天堂 | 黑人一级片视频 | www.亚洲一区二区 | 国产成人免费在线观看 | 久久夜视频 | 久久精品国产99国产 | xx性欧美肥妇精品久久久久久 | 亚洲日韩中文字幕 | 日韩第1页| 成人a免费 | 日韩视频在线一区 | 国产精品久久久久久久久久妇女 | 精品福利在线 | 国产超碰人人爽人人做人人爱 | 亚洲成av人影片在线观看 | 亚洲欧美视频一区 | 午夜精品久久久久久久久久久久久 | 狠狠干综合视频 | 91精品久久久久久久久久 | 亚洲成人福利在线观看 | 久草视频网站 | 91精品国产综合久久久动漫日韩 | 国产欧美性成人精品午夜 |