剑指offer 面试题25 输出和为某值的路径
来源:互联网 发布:java shiro盐值加密 编辑:程序博客网 时间:2024/05/01 22:08
struct BinaryTreeNode{int data;BinaryTreeNode *left;BinaryTreeNode *right;};void FindPath_core(BinaryTreeNode *pNode,int sum,int currentsum,std::vector<int> path){currentsum+=pNode->data;path.push_back(pNode->data);if(!pNode->left && !pNode->right && currentsum==sum){std::vector<int>::iterator iter=path.begin();while(iter!=path.end()){cout<<*iter<<' ';iter++;}cout<<'\n';}if(pNode->left)FindPath(pNode->left,sum,currentsum,path);if(pNode->right)FindPath(pNode->right,sum,currentsum,path);currentsum-=pNode->data;path.pop_back();}void FindPath(BinaryTreeNode *pRoot,int sum){if(pRoot==NULL) return;int currentsum=0;std::vector<int> path;FindPath_core(pRoot,sum,currentsum,path);}
0 0
- 剑指offer 面试题25 输出和为某值的路径
- 剑指Offer---面试题25:二叉树中和为某值的路径
- 剑指offer面试题25二叉树中和为某一个固定值的路径
- 【剑指offer】面试题25:二叉树中和为某一值的路径
- 剑指Offer:面试题25 二叉树中和为某一值的路径
- 剑指offer 面试题25 求二叉树中和为某一路径的值
- 《剑指Offer》面试题25:二叉树中和为某一值的路径
- 剑指offer 面试题25—二叉树中和为某一值的路径
- 剑指offer--面试题25:二叉树中和为某一值的路径--Java实现
- 【剑指Offer学习】【面试题25:二叉树中和为某一值的路径】
- 剑指Offer面试题25(Java版):二叉树中和为某一值的路径
- 剑指offer面试题25-二叉树中和为某一值的路径
- 剑指offer-面试题25:二叉树中和为某一值的路径
- 剑指offer之面试题25:二叉树中和为某一值的路径
- 剑指Offer----面试题25:二叉树中和为某一值的路径
- 剑指offer-面试题25:二叉树中和为某一值的路径
- 剑指offer面试题25:二叉树中和为某一值的路径
- 【剑指offer】面试题25:二叉树中和为某一值的路径
- Linux信号(signal) 机制分析
- 根据IP地址自动识别省份城市
- 使用UDL文件获得数据库连接字符串
- VS2008环境下C++调用Python模块函数----一封邮件引发的关机
- EPS
- 剑指offer 面试题25 输出和为某值的路径
- vc++6.0中文档、视图与框架的互相调用
- (原创)实战渗透河北经贸大学
- 适配器模式
- Android 程序打包及签名
- 唐巧的iOS技术博客好文列表
- vs2010打开vs2013工程
- OC存取器的指示符详解
- 基于TCP的Socket通信