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

功能分类模块类型网站以图搜图百度识图

功能分类模块类型网站,以图搜图百度识图,专业的培训行业网站制作,黑客钓鱼网站的制作题目链接: 力扣(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.laogonggong.com/news/8076.html

相关文章:

  • 无锡网站制作怎么样域名注册 阿里云
  • 网站空间会过期吗福州短视频seo平台
  • 网站建设策划书格式及范文抖音推广公司
  • 做交友网站的网络公司网络推广
  • 营销网站规划的要点包括( )黄山网站seo
  • 运城市做网站推广方案框架
  • 网站建设來选宙斯站长公关负面处理公司
  • 做家教有什么好的资料网站宁波seo哪家好快速推广
  • 商务网站建设的一般流程是什么广点通广告投放平台
  • 产看网站权重西安小程序开发的公司
  • 免费企业网站如何建设免费网站统计代码
  • 做一份网站的步zou百度热议怎么上首页
  • 英国帮人做设计作业网站长沙做网站推广公司咨询
  • 网站 建设 函网络推广都有哪些平台
  • WordPress电影公司网站推广资源整合平台
  • 离婚在线律师手机系统优化工具
  • 公司的个人网站怎么做做网络推广费用
  • 龙岗网站注册网站seo站长工具
  • 做网站会后期维护吗网络舆情分析报告范文
  • 滇中引水工程建设管理局网站百度网站搜索排名
  • 莱芜金点子信息港厂房出租济南seo网络优化公司
  • ionic做网站今天刚刚最新消息2023
  • 网站建设采购项目合同书谷歌seo工具
  • 做好网站外链建设的最新方法百度建站平台官网
  • 交互效果很好的网站最新新闻热点事件及评论
  • 360的网站怎么做百度高级搜索功能
  • 广东建设营销型网站电子商务营销策略有哪些
  • 广东建设营销型网站电子商务营销策略有哪些
  • 商丘网站建设费用google建站推广
  • 做支付宝二维码网站如何让百度搜索到自己的网站