treenode-谁能告诉我为啥是wrong?????????? 递归把我整蒙了

问题描述

谁能告诉我为啥是wrong?????????? 递归把我整蒙了

题目描述

给定一颗二叉搜索树,请找出其中的第k大的结点。例如, 5 / 3 7 / / 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。

谁能告诉我为啥是wrong?????????? 递归把我整蒙了
TreeNode pRoot1=null;
TreeNode KthNode(TreeNode pRoot, int k)
{

    KthNode(pRoot, k,1);
    return pRoot1;
}
void KthNode(TreeNode pRoot, int k,int count)
{
    if(pRoot!=null){
        KthNode(pRoot.left,k, count);
        if(count==k){
             pRoot1=pRoot;
             return;
        }
        count++;
        KthNode( pRoot.right,k, count);
    }

解决方案

http://blog.csdn.net/zhouwei1221q/article/details/45789373

解决方案二:

网上代码有的是 不过谢谢

解决方案三:

网上代码有的是 不过谢谢

时间: 2024-09-12 08:36:29

treenode-谁能告诉我为啥是wrong?????????? 递归把我整蒙了的相关文章

快被oracle玩死了,谁能告诉我为啥插入条数不同结果差别这么大!?

问题描述 快被oracle玩死了,谁能告诉我为啥插入条数不同结果差别这么大!?大于10条之后要么永远卡死在executeBatch上,要么就抛异常!更奇葩的是没执行commit就提交了!! 解决方案 解决方案二: 解决方案三: 解决方案四: 解决方案五:JDBC的Connection默认是自动提交的解决方案六:你的eclipse配置的色彩真好看,求配置文件解决方案七:clearBatch,清除缓存解决方案八:AutoCommt了吧,唉.用Batch批量提交,我都用代码显式提交的.不过,如果批量提

谁能告诉我为啥是穿插的。

问题描述 <html><head><title>text1</title><body><scripttype=text/javascript>varsum=0;functiona(n){varsum=0;for(i=1;i<n;i++){sum+=i;}document.write("1="+sum+"<br>");returnsum;}functiontest1(){sum=

speed-js运动的一个问题,为什么第一个函数不执行

问题描述 js运动的一个问题,为什么第一个函数不执行 #box{width: 100px;height: 100px;background: red;position: absolute;left: 0;top: 0;} js====== function act(obj, attr, target, fn){ clearInterval(obj.timer); obj.timer = setInterval(function(){ var cur = parseInt(css(obj, att

visual studio 2010-初学c#做监控界面,调用SDk的dll,把dll中的函数写入一个类,为啥总提示找不到类中的函数?

问题描述 初学c#做监控界面,调用SDk的dll,把dll中的函数写入一个类,为啥总提示找不到类中的函数? 好烦看了我好久求大神,新来没币不好意思.. 关键代码: namespace MPS.CommonClass { class yuntaikongzhi { -- [DllImport("NetLib.dll", EntryPoint = "HI_NET_DEV_PTZ_Ctrl_Standard ")] public extern static Int32 H

简单实现一个.net分页控件

最近写了一个.net的分页控件,放到园子里...你觉得好,就点个赞,不好呢,就告诉我为啥吧.... 是使用Request.QueryString的.... 参数: public int currentPageIndex = 0;//当前页数 public int pagesize = 16;//每页显示的条数 public int pagecount = 0;//页数 public int rowscount = 0;//总条数 public string prevtext = "前一页&quo

android开发-自定义roundProgressBar,在xml中定义组件属性,无法生效

问题描述 自定义roundProgressBar,在xml中定义组件属性,无法生效 我从网上找到了自定义roundProgressBar的代码,使用之后,发现在xml中定义组建的属性没有作用,生成的roundProgressBar只是使用了默认配置 attributes: <!-- max 最大进度 startAngle 进度从圆环的哪个角度开始走 backColor 圆环内部的填充色 roundColor 圆环的颜色 roundProgressColor 圆环进度的颜色 roundWidth

linux kernel-linux内核中是否有实现IGMP Snooping的功能?

问题描述 linux内核中是否有实现IGMP Snooping的功能? linux内核中是否有实现IGMP Snooping的功能? 如果没有,麻烦告诉下为啥没有? 如果有,麻烦给下实现代码的文件名字? 备注:新手提问,大神勿笑.感谢回复.

说说魅族630营销事件

先说结论,这次630,暴露出了魅族在Web这块技术就是个渣的真相,当然,我也可以作证这次是真营销,不是什么噱头,只是魅族的技术真心渣. 自从我的N5昨日掉进热翔之后,出门左拐就看到魅族第二天做抢购,第二天还是全国20位抢到特价机的幸运儿之一,我不得不感叹一句--N5不是我要你亡的- - 话说回来,昨晚看那个页面的时候简单分析了下HTML,仅仅只是个静态页面宣告630抢购的事宜.而第二天9点我去公司之后,页面内容改了,那一段销魂的未做任何混淆的JS,暴露出了这次抢购的所有关键因素. 1. 时间同步

个人站长的路不好走 既已选择就要坚持

在这里看了好多高手的文章,学到了不少的东西. 我现在还是一名在读的大3学生,应该是在初二的时候第一次上网.  聊QQ.   在那之前都是在电脑房玩红警......... 接触到QQ以后便和大家一样,每天聊天呀..泡论坛....后来开始玩CS..在然后就是网络游戏了.....应该说这样的经历是大家共同所拥有的吧? 到了大学.开始的时候还是在执着的玩游戏,...还喜欢弄些黑客软件玩玩....但是渐渐的.我发现自己喜欢的计算机不应该是这样的.. 去年9月的时候开始了做自己的网站...作为新手我只能多看