日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

222. Count Complete Tree Nodes

發(fā)布時(shí)間:2025/3/18 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 222. Count Complete Tree Nodes 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目:
Given a complete binary tree, count the number of nodes.

Definition of a complete binary tree from Wikipedia:
In a complete binary tree every level, except possibly the last, is completely filled, and all nodes in the last level are as far left as possible. It can have between 1 and 2h nodes inclusive at the last level h.

解答:

public class Solution {//學(xué)了enum的方法哈哈public enum Direction {LEFT, RIGHT}public int getDepth(TreeNode root, Direction dir) {int depth = 0;//這里是從root開始算起,所以求出來的結(jié)果是實(shí)際depth + 1while (root != null) {depth++;if (dir == Direction.LEFT) {root = root.left;} else {root = root.right;}}return depth;}public int countNodes(TreeNode root) {if (root == null) return 0;int leftDepth = getDepth(root, Direction.LEFT);int rightDepth = getDepth(root, Direction.RIGHT);if (leftDepth == rightDepth) {//1 << leftDepth是2^(leftDepth)return (1 << leftDepth) - 1;} else {//這一步很巧妙,把根結(jié)點(diǎn)加上,然后分治左結(jié)點(diǎn)和右結(jié)點(diǎn),如果是葉子結(jié)點(diǎn),在countNodes中就返回1return 1 + countNodes(root.left) + countNodes(root.right);}} }

總結(jié)

以上是生活随笔為你收集整理的222. Count Complete Tree Nodes的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 少妇av一区二区 | 美日韩在线视频 | 99精品热视频 | 天堂а在线中文在线新版 | 亚洲乱码国产乱码精品精软件 | 久久精品国产免费看久久精品 | 国产成人三级在线观看视频 | 黄色av免费在线观看 | 小sao货水好多真紧h无码视频 | 久久久久久国产精品一区 | 国产精品久久久久精 | 毛片在线观看网站 | 麻豆传媒映画官网 | 日韩免费高清视频 | 日本精品一区二区三区视频 | 欧美三根一起进三p | 一本综合久久 | 色综合99久久久无码国产精品 | 一区二区视频在线观看免费 | 欧美视频免费看欧美视频 | 黄色免费网 | 另类性姿势bbwbbw | av黄在线 | www.久久久久久久久 | jizz欧美| 国产又黄又大又粗视频 | 手机看片福利一区 | 国产a免费视频 | 欧美成人综合一区 | 米奇7777狠狠狠狠视频 | 岛国av毛片 | 日韩一区二区三区网站 | 国产又粗又长又黄的视频 | 日本少妇吞精囗交视频 | 国产第6页 | 中文字幕系列 | 肉色丝袜脚交一区二区 | 91porn破解版 | 中文字幕一区二区三区免费 | 国产一区2| 正在播放adn156松下纱荣子 | 欧美 日韩 高清 | 国产欧美日韩在线播放 | 香蕉免费在线视频 | 性折磨bdsm欧美激情另类 | 欧美三级免费看 | 国产精品久久久久久久无码 | 91尤物国产福利在线观看 | 成人免费在线视频网站 | 欧美精品一二三四区 | 日韩精品免费一区二区三区竹菊 | 亚洲综合在线五月 | 精品国产乱码久久久久久1区2区 | 日韩色网 | 精品久久久久久久久久久久久久久久久久 | 天天操穴 | 久久精品一区二区免费播放 | 欧美 国产 综合 | 亚洲无吗视频 | 波多野结衣在线一区 | 日本三级生活片 | 午夜精品久久久久久久久久久久 | 牛牛影视免费观看 | 永久免费54看片 | 日本亚洲欧美在线 | 日本专区在线 | 丁香激情五月少妇 | 丁香花电影高清在线阅读免费 | 欧美中日韩在线 | 视色视频在线观看 | 光棍影院手机版在线观看免费 | 欧美日韩高清一区二区三区 | 欧美狠狠操 | 男人插入女人阴道视频 | 免费精品无码AV片在线观看黄 | 欧美激情免费看 | 精品人妻av在线 | 不卡的av电影 | 国产原创在线观看 | 香蕉视频在线视频 | 亚洲第一av在线 | 椎名空在线播放 | 奇米影视第四色首页 | 欧美日韩成人在线 | 91在线免费视频观看 | 在线观看黄色大片 | 天天av天天爽| 99国产在线观看 | 久草在在线视频 | 亚洲色偷偷综合亚洲av伊人 | 久久99精品久久久 | 九月婷婷丁香 | 性色av蜜臀av | 免费黄色网址观看 | 国产精品欧美亚洲 | 欧美精品一区二区三区四区 | 国产高清无遮挡 | 超碰免费公开在线 | 欧美日韩成人在线视频 |