当前位置: 首页> 教育> 就业 > 公众号开发一般收费_某些网页打不开是什么原因_百度seo搜索引擎优化方案_百度网页入口

公众号开发一般收费_某些网页打不开是什么原因_百度seo搜索引擎优化方案_百度网页入口

时间:2025/7/9 4:16:38来源:https://blog.csdn.net/u012149181/article/details/145716188 浏览次数:0次
公众号开发一般收费_某些网页打不开是什么原因_百度seo搜索引擎优化方案_百度网页入口

226.翻转二叉树

    void reverseTree(TreeNode* node){if(node == nullptr) return;if(node->left) reverseTree(node->left);if(node->right) reverseTree(node->right);TreeNode* tmp = node->left;node->left = node->right;node->right = tmp;}TreeNode* invertTree(TreeNode* root) {reverseTree(root);return root;}

101.对称二叉树

    bool compare(TreeNode* left, TreeNode* right){if(!left && !right){return true;}else if(!left && right){return false;}else if(left && !right){return false;}else if(left->val != right->val){return false;}bool com1 = compare(left->left, right->right);bool com2 = compare(left->right, right->left);bool result = com1 && com2;return result;}bool isSymmetric(TreeNode* root) {if(root == nullptr) return true;return compare(root->left, root->right);}

559.N叉树的最大深度

    int getDepth(Node* node){if(node == nullptr) return 0;int max = 0;for(std::vector<Node*>::iterator it = node->children.begin(); it != node->children.end(); ++it){int depth = getDepth(*it);if(depth > max){max = depth;}}int depth = 1 + max;return depth;}int maxDepth(Node* root) {return getDepth(root);}

111.二叉树的最小深度

    int digui(TreeNode* node){if(node == nullptr) return 0;int left = digui(node->left);int right = digui(node->right);if(!left){return 1 + right;}if(!right){return 1 + left;}int depth = 1 + min(left, right);return depth;}int minDepth(TreeNode* root) {return digui(root);}

关键字:公众号开发一般收费_某些网页打不开是什么原因_百度seo搜索引擎优化方案_百度网页入口

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: