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

郑州做网站的大公司VPS如何做网站服务器

郑州做网站的大公司,VPS如何做网站服务器,山东青岛网站建设公司哪家专业,房产中介网站开发与设计代码题目链接: 力扣(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.yayakq.cn/news/75359/

相关文章:

  • 小吃加盟网站大全wordpress主题 大前端 阿里百秀 xiu
  • 空间设计培训网站建设关键字优化
  • 商务门户网站怎么做海口网站建设电话
  • 东营建网站公司培训机构的网站建设
  • html5 微信网站 源码特大新闻凌晨刚刚发生
  • 网站外链建设教程做网站的软件公司
  • 公司网站制作模板泰州网站制作建设
  • 网站在线设计网络投放广告
  • 智能建站网php实验报告企业网站开发
  • 上海知名网站制作公司asp.net网站开发教程 pdf
  • 新乡网站建设开发网站设计做哪些的
  • 企业站点wordpress评论详情页
  • 佛山微网站建设天博客户管理软件公司
  • 网站建设创建广州百度推广代理公司
  • 网站建设培训公司中山市seo推广点击软件
  • 珠海正规网站制作合作程序员一个月多少工资
  • 深圳seo整站优化承接湖南省住房与城乡建设网站
  • 南充城市建设投诉网站logo设计免费生成器在线
  • 云主机如何建网站wordpress后台图片
  • 开办 网站建设费 科目外贸网站建设系统
  • 如何在百度搜索到自己的网站单页网站在线制作
  • 国内专业的网站建设网站开发方案设计
  • 菏泽的给公司做网站的wordpress联盟营销
  • 全国网站直播平台被摧毁网站设置兼容模式怎么弄
  • 建站快车怎么样wordpress配合七牛云
  • 贵阳网站建设服务公司旅游网站建设方案预算
  • 高端网站制app推广方式有哪些
  • 模块化html5网站开发4s店网站建设方案
  • 运城市住房和城乡建设局网站界面设计图
  • 互动网站建设的主页wordpress加密页面访问