摘要:
层序遍历相关 102 二叉树的层序遍历 class Solution { public: vector<vector<int>> levelOrder(TreeNode* root) { vector<vector<int>> res; if(root == nullptr) return res; 阅读全文
posted @ 2025-06-15 11:04
_P_D_X
阅读(23)
评论(0)
推荐(0)
摘要:
前序+中序创建二叉树(确定后序) 子串的切分:\(pre[L_1,R_1]\)和\(in[L_2,R_2]\)中,可以锁定根节点的值\(root=pre[L_1]\)和根节点在\(in\)序列的下标\(p(0-based)\) 进而可以确定左子树的大小为\(left\_size = p - L_2\ 阅读全文
posted @ 2025-06-15 09:54
_P_D_X
阅读(17)
评论(0)
推荐(0)
摘要:
一般树 前序:进入节点空间记录 后序:离开节点空间记录 void dfs(int u, vector<char>& pre, vector<char>& post) { pre.push_back(toc(u)); for (int v : ch[u]) dfs(v, pre, post); pos 阅读全文
posted @ 2025-06-15 09:15
_P_D_X
阅读(7)
评论(0)
推荐(0)

浙公网安备 33010602011771号