一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP實現(xiàn)合并兩個排序鏈表的方法

PHP實現(xiàn)合并兩個排序鏈表的方法

2019-10-25 11:56重口味AC PHP教程

這篇文章主要介紹了PHP實現(xiàn)合并兩個排序鏈表的方法,涉及php針對鏈表的遍歷、判斷、排序等相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP實現(xiàn)合并兩個排序鏈表的方法。分享給大家供大家參考,具體如下:

問題

輸入兩個單調(diào)遞增的鏈表,輸出兩個鏈表合成后的鏈表,當然我們需要合成后的鏈表滿足單調(diào)不減規(guī)則。

解決思路

簡單的合并排序。由于兩個數(shù)列本來就是遞增的,所以每次將兩個數(shù)列中較小的部分拿過來就可以了。

實現(xiàn)代碼

  1. <?php 
  2. /*class ListNode{ 
  3.  var $val; 
  4.  var $next = NULL; 
  5.  function __construct($x){ 
  6.   $this->val = $x; 
  7.  } 
  8. }*/ 
  9. function Merge($pHead1, $pHead2) 
  10.  if($pHead1 == NULL) 
  11.   return $pHead2; 
  12.  if($pHead2 == NULL) 
  13.   return $pHead1; 
  14.  $reHead = new ListNode(); 
  15.  if($pHead1->val < $pHead2->val){ 
  16.   $reHead = $pHead1; 
  17.   $pHead1 = $pHead1->next; 
  18.  }else
  19.   $reHead = $pHead2; 
  20.   $pHead2 = $pHead2->next; 
  21.  } 
  22.  $p = $reHead; 
  23.  while($pHead1&&$pHead2){ 
  24.   if($pHead1->val <= $pHead2->val){ 
  25.    $p->next = $pHead1; 
  26.    $pHead1 = $pHead1->next; 
  27.    $p = $p->next; 
  28.   } 
  29.   else
  30.    $p->next = $pHead2; 
  31.    $pHead2 = $pHead2->next; 
  32.    $p = $p->next; 
  33.   } 
  34.  } 
  35.  if($pHead1 != NULL){ 
  36.   $p->next = $pHead1; 
  37.  } 
  38.  if($pHead2 != NULL) 
  39.   $p->next = $pHead2; 
  40.  return $reHead; 

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 任我行视频在线观看国语 | 精品无人区麻豆乱码无限制 | 久久久久免费视频 | 青青99| 国内精品视频一区二区三区 | 极品虎白女在线观看一线天 | 欧美精品一区二区在线观看 | 天天色综| 精品国产线拍大陆久久尤物 | 亚洲精品6久久久久中文字幕 | 97影音| 天选之王漫画顾长歌免费阅读 | 91视在线国内在线播放酒店 | 色综合久久丁香婷婷 | 日本在线视频免费观看 | 99在线资源 | 亚洲男人天堂网址 | 黑人巨大精品战中国美女 | 高h短篇合集 | 国产亚洲精品美女久久久 | 小柔的性放荡羞辱日记 | 精品一区二区三区五区六区 | 日本免费全黄一级裸片视频 | 国产拍拍拍免费专区在线观看 | 日韩国产成人 | 青青草99热这里都是精品 | 99视频在线观看免费视频 | 日韩高清一区二区 | 91香蕉国产视频 | 国产欧美久久久精品影院 | www久久| 免费一级欧美大片在线观看 | 亚洲va欧美va国产va天堂影 | 动漫美女日批 | 美女私人影院 | 亚洲码在线观看 | 疯狂伦交1一6小说 | 四虎免费影院ww4164h | 午夜想想爱 | 亚洲精品久久7777777 | 毛片免 |