当前位置: 首页 > news >正文

无锡网站推广中国十大互联网公司排名

无锡网站推广,中国十大互联网公司排名,c 网站购物车怎么做,中国建设银行网址多少题目链接: 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 我的想法: 层次遍历不好解,可用找到叶子节点,但是他有一个回溯过程,他要一直保留路径节点,层次迭代不好加回溯。 递归…

题目链接:

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

我的想法:

        层次遍历不好解,可用找到叶子节点,但是他有一个回溯过程,他要一直保留路径节点,层次迭代不好加回溯。

        递归方法:

使用回溯三部曲:

        1.返回值无,入参多一个单个叶子节点的路径string和总共路径集合

void tranversal(TreeNode* cur, string path, vector<string>& result)

        2.停止条件

if (cur->left == NULL && cur->right == NULL) { // 遇到叶子节点string sPath;for (int i = 0; i < path.size() - 1; i++) { // 将path里记录的路径转为string格式sPath += to_string(path[i]);sPath += "->";}sPath += to_string(path[path.size() - 1]); // 记录最后一个节点(叶子节点)result.push_back(sPath); // 收集一个路径return;
}

        3.一层循环

if (cur->left) {traversal(cur->left, path, result);// 回溯
}
if (cur->right) {traversal(cur->right, path, result);// 回溯
}

代码:

//版本二
class Solution {
private:void traversal(TreeNode* cur, string path, vector<string>& result) {path += to_string(cur->val); // 中,中为什么写在这里,因为最后一个节点也要加入到path中if (cur->left == NULL && cur->right == NULL) {result.push_back(path);return;}if (cur->left) {path += "->";traversal(cur->left, path, result); // 左path.pop_back(); // 回溯 '>'path.pop_back(); // 回溯 '-'}if (cur->right) {path += "->";traversal(cur->right, path, result); // 右path.pop_back(); // 回溯'>'path.pop_back(); // 回溯 '-'}}public:vector<string> binaryTreePaths(TreeNode* root) {vector<string> result;string path;if (root == NULL) return result;traversal(root, path, result);return result;}
};

http://www.ritt.cn/news/1990.html

相关文章:

  • 单页面网站 seo网店营销策划方案范文
  • 定制网站开发公司新闻摘抄四年级下册
  • 网网站设计网络推广方案的内容
  • 自助搜优惠券网站怎么做的网站推广软件有哪些
  • 自助建站哪个网站好搜索图片识别出处百度识图
  • 如何用国外网站做头条常用的seo工具推荐
  • 原创小说网站建设源码seo是什么意思蜘蛛屯
  • 做英文网站的心得做企业推广
  • 凡科网做网站怎样网站客服
  • 建设网站的公司有哪些知乎app代理推广合作50元
  • wap网站的发展荥阳seo推广
  • 如何网站建设公司网络新闻发布平台发稿
  • 微信群发布网站建设今天国内新闻10条
  • 没有网站怎么做百度优化seo优化网络推广
  • 用别人家网站做跳转百度怎么提交收录
  • monolith wordpress模板安卓优化大师旧版本下载
  • 网站制作 外包网站模板价格
  • 上海珍岛网站建设西安疫情最新通知
  • 天津市住房与城乡建设部网站网络营销的应用研究论文
  • 中国物流网站yahoo搜索引擎提交入口
  • 建湖企业做网站多少钱石家庄seo关键词
  • 做化工的有哪些网站百度指数查询手机版
  • 大型网站建设地址百度推广工具有哪些
  • 网站第一步建立网络推广工具
  • 做内容网站 用什么模版网站优化公司收费
  • oa系统下载长沙网站优化培训
  • 做珠宝首饰网站百度竞价排名是什么意思
  • 酒店网站制作策划福建seo网站
  • 服务器做网站好优化排名
  • 网站平台开发多少钱深圳网络推广网站推广