楼主: anonym
跳转到指定楼层
上一主题 下一主题
收起左侧

[Coursera] Algorithms, Part Ⅰ (Week 2)

 关闭
全局:
中庸人90 发表于 2013-9-11 03:51
有两个问题,求各位前辈指教啊~

1)我创建的RandomizedQueue类是这样的:RandomizedQueue; 但是在subset ...

在控制台输入完毕后,需要按CTRL-Z或者CTRL-C(根据你的操作系统决定)来表示终止。
这样的话StdIn.Empty()才会返回True
回复

使用道具 举报

🔗
中庸人90 2013-9-11 11:23:01 | 只看该作者
全局:
圆梦梦剧场 发表于 2013-9-11 11:10
在控制台输入完毕后,需要按CTRL-Z或者CTRL-C(根据你的操作系统决定)来表示终止。
这样的话StdIn.Empt ...

我先输入K,再按回车键,再输入一串以空格隔开的字符串,再按CTRL-Z或者CTRL-C仍然无法跳出while 循环。。。

这是我的main函数,你能帮我看看吗?严重感谢!
public static void main(String[] args)
    {
        int k=0;
        RandomizedQueue<String> rqueue= new RandomizedQueue<String>();
        k = StdIn.readInt();
        while( !StdIn.isEmpty() )
        {
            String item = StdIn.readString();
            rqueue.enqueue(item);
        }
        for( int i=0 ; i<k; i++ )
        {
            StdOut.println( rqueue.dequeue());
        }
    }
回复

使用道具 举报

🔗
中庸人90 2013-9-11 11:24:50 | 只看该作者
全局:
qijiaxing 发表于 2013-9-11 05:23
Item item = StdIn.readString();

read in a string and save to item????

是main函数里的吗,应该写成:String item=StdIn.readString();吧
回复

使用道具 举报

全局:
中庸人90 发表于 2013-9-11 11:23
我先输入K,再按回车键,再输入一串以空格隔开的字符串,再按CTRL-Z或者CTRL-C仍然无法跳出while 循环。。 ...

我记得题目里面说k是从命令行读取的
就是你原本的:
int k = 0;
k = StdIn.readInt();

应该变成:
  1. int k = args[0];
复制代码
回复

使用道具 举报

全局:
Week 2作业:


虽然是满分100了,但是为什么我的findBugs有错????我本地用findBugs看是都正确不报错的啊,而且评分系统给出的报告也怪怪的:


论坛里面有一些人也有这问题,但是目前还没有人给出这一现象的具体原因或解释。。。。

评分

参与人数 1学分 +1 收起 理由
Shuang7 + 1

查看全部评分

回复

使用道具 举报

🔗
m4reiiy 2013-9-12 00:10:58 | 只看该作者
全局:
中庸人90 发表于 2013-9-11 03:51
有两个问题,求各位前辈指教啊~

1)我创建的RandomizedQueue类是这样的:RandomizedQueue; 但是在subset ...

第一个问题:Item应该不是一个定义好的Java类吧?如果是课程定义的,你要看看有没有正确引用之类的。

第二个问题:建议安装一个本地调试工具,看看每次读出来的Item是什么,卡在什么地方。
回复

使用道具 举报

🔗
中庸人90 2013-9-12 02:19:17 | 只看该作者
全局:
圆梦梦剧场 发表于 2013-9-11 12:28
我记得题目里面说k是从命令行读取的
就是你原本的:

这个程序是不是该用command prompt运行啊,而不该直接在dr java中点击compile和run?
回复

使用道具 举报

🔗
中庸人90 2013-9-12 02:19:42 | 只看该作者
全局:
m4reiiy 发表于 2013-9-12 00:10
第一个问题:Item应该不是一个定义好的Java类吧?如果是课程定义的,你要看看有没有正确引用之类的。

...

谢谢!~~~~~
回复

使用道具 举报

🔗
中庸人90 2013-9-12 05:32:20 | 只看该作者
全局:
总算弄好了,不过还有个potential bug真不知道咋破了,这个程序从写完到查bug弄了好久。。。求学分!另外,谢谢@圆梦梦剧场和@m4reiiy 解答疑问!交的第一个作业,回头再把week1做了,要跟上进度啊~~

评分

参与人数 1学分 +1 收起 理由
Shuang7 + 1

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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