insert-cursor
Đăng tin ngay kẻo lỡ
Tin đăng của bạn sẽ tiếp cận đến hơn 10 triệu người dùng tiềm năng!
Logo
Tin cá nhân đăng 7 giờ trước

# 1. 题目

10.000.000 ₫
Lưu tin Tin đã lưu Save Save
Nhà trệt 3lầu tl29 phường Thạnh lộc quận 12 Dt 5x16 Gồm 4pn 5wwc Hẻm 8m Khu dân cư Phù hợp làm vp, ở gd, kd onl Giá thuê 10tr Lh e xem nhà anh chị nha # 1. 题目 #### [222. 完全二叉树的节点个数](https://leetcode-cn.com/problems/count-complete-tree-nodes/) 难度中等669 给你一棵 完全二叉树 的根节点 `root` ,求出该树的节点个数。 [完全二叉树](https://baike.baidu.com/item/完全二叉树/7773232?fr=aladdin) 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 `h` 层,则该层包含 `1~ 2h` 个节点。 示例 1: ![img](https://assets.leetcode.com/uploads/2021/01/14/complete.jpg) ``` 输入:root = [1,2,3,4,5,6] 输出:6 ``` 示例 2: ``` 输入:root = [] 输出:0 ``` 示例 3: ``` 输入:root = [1] 输出:1 ``` 提示: - 树中节点的数目范围是 `[0, 5 * 104]` - `0 <= Node.val <= 5 * 104` - 题目数据保证输入的树是 完全二叉树 进阶:遍历树来统计节点是一种时间复杂度为 `O(n)` 的简单解决方案。你可以设计一个更快的算法吗? # 2. 题解 # 3. code ```c++ class Solution { public: int countNodes(TreeNode* root) { if (!root) return 0; TreeNode* left = root->left; TreeNode* right = root->right; int leftDepth = 0, rightDepth = 0; while (left) { left = left->left; leftDepth++; } while (right) { right = right->right; rightDepth++; } if (leftDepth == rightDepth) { return (2 << leftDepth) - 1; } return countNodes(root->left) + countNodes(root->right) + 1; } }; ``` # 4. 心得 完全二叉树,满二叉树,二叉搜索树,平衡二叉树。 完全二叉树:除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。 满二叉树:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。 二叉搜索树:二叉搜索树是一个有序树,若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉排序树。 平衡二叉树:一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。
Loại hình nhà ở
Loại hình nhà ở: Nhà ngõ, hẻm
Diện tích đất
Diện tích đất: 80 m²
Diện tích sử dụng
Diện tích sử dụng: 240 m²
Giấy tờ pháp lý
Giấy tờ pháp lý: Đã có sổ
Số phòng ngủ
Số phòng ngủ: 4
Số phòng vệ sinh
Số phòng vệ sinh: 5
Đặc điểm nhà/đất
Đặc điểm nhà/đất: Hẻm xe hơi
Chiều ngang
Chiều ngang: 5 m
Chiều dài
Chiều dài: 16 m
Địa điểm bất động sản
Mã tin đăng: 58422108
shield-icon Tin đăng này đã được kiểm duyệt. Nếu gặp vấn đề, vui lòng báo cáo tin đăng hoặc liên hệ CSKH để được trợ giúp. Xem thêm ››
Phượng
Phượng
Không hoạt động
Thương nhân
icon
Đánh giá
rating-icon rating-icon rating-icon rating-icon rating-icon
Phản hồi chat
99%
white-phone 096893**** BẤM ĐỂ HIỆN SỐ zalo-phone CHAT ZALO chat CHAT VỚI NGƯỜI BÁN
call Gọi điện sms SMS chat Tin nhắn