国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP獲取二叉樹鏡像的方法

2024-05-05 00:02:01
字體:
來源:轉載
供稿:網友

本文實例講述了PHP獲取二叉樹鏡像的方法。分享給大家供大家參考,具體如下:

問題

操作給定的二叉樹,將其變換為源二叉樹的鏡像。

解決思路

翻轉二叉樹,有遞歸和非遞歸兩種方式,非遞歸就是使用隊列。

實現代碼

<?php/*class TreeNode{ var $val; var $left = NULL; var $right = NULL; function __construct($val){  $this->val = $val; }}*/function Mirror(&$root){ if($root == NULL)  return 0; $queue = array(); array_push($queue, $root); while(!empty($queue)){  $node = array_shift($queue);  $tmp = $node->left;  $node->left = $node->right;  $node->right = $tmp;  if($node->left != NULL)   array_push($queue, $node->left);  if($node->right != NULL)   array_push($queue, $node->right); }}

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


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 墨江| 榆树市| 江山市| 兴化市| 江陵县| 福清市| 台州市| 华坪县| 太湖县| 醴陵市| 安新县| 望城县| 宁南县| 惠来县| 阳春市| 汨罗市| 神池县| 吉隆县| 隆回县| 出国| 饶平县| 张北县| 杨浦区| 鹤山市| 石渠县| 东阳市| 乐平市| 濮阳市| 丰原市| 石嘴山市| 沧州市| 渑池县| 肃北| 阿克苏市| 阜康市| 滕州市| 封开县| 连平县| 华蓥市| 台中县| 琼海市|