一亩三分地

 找回密码 注册账号

扫描二维码登录本站


Salarytics=Salary Analytics
查询工资数据
系统自动计算每年收入

科技公司如何
用数据分析驱动产品开发
coupon code 250off 立减$250

深入浅出AB Test
从入门到精通
coupon code 250off 立减$250
游戏初创公司招聘工程师、UIUX Designer和游戏策划
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
把贵司信息放这里
查看: 594|回复: 7
收起左侧

[Leetcode] 为啥一样的代码在lc里面就Wrong Answer但是IDE里面就正确?

[复制链接] |试试Instant~ |leetcode, 刷题
我的人缘0

分享帖子到朋友圈
akdhfikbk | 显示全部楼层 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (162)
 
 
1% (3)    👎
自己在IDE里面写了个一摸一样的,
贴来贴去 还是在Lc里面run不对

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册账号

x

上一篇:binary search:while(left+1<right)写法的syntax问题
下一篇:经验贴:文科生从helloworld不会写到lc可以做hard题
我的人缘0
不知道小帅 2019-10-26 02:26:54 | 显示全部楼层
本楼: 👍   100% (4)
 
 
0% (0)   👎
全局: 👍   100% (130)
 
 
0% (0)    👎
你可以中间加上System.out.println(guess(mid)), 你就会发现,如果mid是5的话,你最后输出是1.这个题目其实很没意思。。My number指的是target,而不是guess输入的那个数字。所以你那里的判断应该反过来。

P.S :你的binary search模版不是很好,建议学习一下C++标准库里面的写法。
回复

使用道具 举报

我的人缘0
mylarryshell 2019-10-26 04:06:00 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (5)
 
 
0% (0)    👎
就是二分查找,返回target值而已。

    public int guessNumber(int n) {
        if(guess(n) == 0) return n;
        int left = 1, right = n;
        while(left < right) {
            int mid = left + (right - left) / 2;
            int g = guess(mid);
            if(g == 0) return mid;
            else if(g == -1) {
                right = mid;
            } else {
                left = mid+1;
            }
        }
        
        return -1;
    }
回复

使用道具 举报

我的人缘0
一剑终情 2019-10-26 04:33:59 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   87% (2853)
 
 
12% (402)    👎
想请教下为啥不把数字序号写到前面?按字母顺序排序比按题号排序更好吗?
回复

使用道具 举报

我的人缘0
 楼主| akdhfikbk 2019-10-26 07:18:53 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (162)
 
 
1% (3)    👎
mylarryshell 发表于 2019-10-26 04:06
就是二分查找,返回target值而已。

    public int guessNumber(int n) {

你为什么贴了一遍你的答案啊?
回复

使用道具 举报

我的人缘0
 楼主| akdhfikbk 2019-10-26 07:19:36 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (162)
 
 
1% (3)    👎
一剑终情 发表于 2019-10-26 04:33
想请教下为啥不把数字序号写到前面?按字母顺序排序比按题号排序更好吗?

不知道你在说什么
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   87% (2853)
 
 
12% (402)    👎
在说你的文件名
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (14)
 
 
0% (0)    👎
还是用idea吧,这eclipse看着硌得慌
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://pay.1point3acres.com/tools/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|||一亩三分地

GMT+8, 2020-1-26 18:49

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表