/*
struct TreeNode {
int val;
struct TreeNode *left;
struct TreeNode *right;
TreeNode(int x) :
val(x), left(NULL), right(NULL) {
}
};
*/
class Solution {
public:
TreeNode* KthNode(TreeNode* pRoot, int k)
{
if(!pRoot) return nullptr;
vector<TreeNode*> res;
Sortnode(pRoot,res);
if(k<= || k>res.size()) return nullptr; return res[k-];
}
void Sortnode(TreeNode* root,vector<TreeNode*>& vec){
if(!root) return;
Sortnode(root->left,vec);
vec.push_back(root);
Sortnode(root->right,vec);
}
};

最新文章

  1. [node.js 学习]1.start a simple server
  2. 【转】Linux下apache/httpd服务启动与停止
  3. MySQL中varchar转int
  4. Delphi同步互斥总结
  5. socket传输过程
  6. iphone上click事件不触发的问题解决。
  7. Git学习:如何在Github的README.MD文件下添加图片
  8. [总结] NOIP 前的考试记录
  9. 对于在git上面拉代码报&quot;error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054&quot;解决方法
  10. 每日一练ACM 2019.0418
  11. Deep Knowledge Tracing (深度知识追踪)
  12. pngcrush caught libpng error原因及解决方法
  13. DefaultServlet
  14. [PGM] Temporal Models
  15. nginx配置location总结及rewrite规则写法(1)
  16. eclipse server和tomcat的区别,将server的部署目录改到自己安装的tomcat中及如何设置tomcat用户
  17. Android原生和H5交互;Android和H5混合开发;WebView点击H5界面跳转到Android原生界面。
  18. JS浏览器Session存取数据
  19. Mybatis if标签判断大小
  20. USB2.0学习笔记连载(五):EZ-USB重要寄存器的配置

热门文章

  1. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第4节 方法引用_7方法引用_数组的构造器引用
  2. Dnsmasq 安装配置
  3. springboot An incompatible version [1.1.32] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
  4. WordPress 数据库结构及表字段作用解析
  5. 数模常用算法系列Matlab实现-----线性规划
  6. Policy Improvement and Policy Iteration
  7. 安卓手机作为中继器-连接Wifi共享该Wifi给PC和手机
  8. springboot启动时报错 错误: 找不到或无法加载主类 com.xxx.xxx.Application
  9. lambda表达式(1)
  10. 两台电脑使用ROS通讯