一亩三分地

 找回密码 注册账号

扫描二维码登录本站

BBS
Offer多多
Salarytics
交友
Learn
Who's Hiring?
疫情动态
指尖新闻
Instant
客户端
微信公众号
扫码关注公众号
留学申请公众号
扫码关注留学申请公众号
Youtube频道
留学博客
关于我们
查看: 742|回复: 7
收起左侧

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

[复制链接] |只看干货 |leetcode, 刷题
我的人缘0

升级   78.43%


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

本帖子中包含更多资源

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

x

上一篇:binary search:while(left+1<right)写法的syntax问题
下一篇:经验贴:文科生从helloworld不会写到lc可以做hard题
我的人缘0

升级   9.35%

不知道小帅 2019-10-26 02:26:54 | 显示全部楼层
本楼: 👍   100% (4)
 
 
0% (0)   👎
全局: 👍   99% (293)
 
 
0% (1)    👎
你可以中间加上System.out.println(guess(mid)), 你就会发现,如果mid是5的话,你最后输出是1.这个题目其实很没意思。。My number指的是target,而不是guess输入的那个数字。所以你那里的判断应该反过来。

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

使用道具 举报

我的人缘0

升级   27.14%

mylarryshell 2019-10-26 04:06:00 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (135)
 
 
1% (2)    👎
就是二分查找,返回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)   👎
全局: 👍   91% (5365)
 
 
8% (472)    👎
想请教下为啥不把数字序号写到前面?按字母顺序排序比按题号排序更好吗?
回复

使用道具 举报

我的人缘0

升级   78.43%

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

    public int guessNumber(int n) {

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

使用道具 举报

我的人缘0

升级   78.43%

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

不知道你在说什么
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   91% (5365)
 
 
8% (472)    👎
在说你的文件名
回复

使用道具 举报

我的人缘0

升级   80.5%

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

使用道具 举报

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

本版积分规则

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

手机版|||一亩三分地

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

Some icons made by Freepik from flaticon.com

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