Berkeley CS 61B Data Structures(in Java) Homework4 加分+讨论帖
jaly50
作业入口:http://www.cs.berkeley.edu/~jrs/61b/hw/hw4/
所需知识点包括 java package, inheritance, linked list
这次的作业没有给测试数据,所以我把以前SList.java的测试数据改了一下,拿来用。
小伙伴们交作业 可以试试用我的测试代码,看看能不能过~~~(测试代码有问题的话要提出来噢...)
或者欢迎小伙伴上传自己的测试数据!!
后面的小伙伴可以用我的测试代码测试一下DList和LockDList的正确性。
测试数据链接:http://pan.baidu.com/s/1dD5ql4P
下载TestDList.java, TestLockDList.java, TestHelper.java 放在你们的list文件夹,然后运行TestDList 和TestLockDList就可以啦!!!那我就贴个TestDList和TestLockDList的输出图吧:


相关链接:
【公开课讨论+加分总贴】:UC Berkeley CS 61B Data Structures(in Java)
【课程网站】:http://www.cs.berkeley.edu/~jrs/61b/
【视频网站】:【Youtube】【Youku】
【教材】:Head First Java 【中文版】【英文版】
Data Structures and Algorithms in Java, 5th Edition. 【英文版】
所需知识点包括 java package, inheritance, linked list
这次的作业没有给测试数据,所以我把以前SList.java的测试数据改了一下,拿来用。
小伙伴们交作业 可以试试用我的测试代码,看看能不能过~~~(测试代码有问题的话要提出来噢...)
或者欢迎小伙伴上传自己的测试数据!!
后面的小伙伴可以用我的测试代码测试一下DList和LockDList的正确性。
测试数据链接:http://pan.baidu.com/s/1dD5ql4P
下载TestDList.java, TestLockDList.java, TestHelper.java 放在你们的list文件夹,然后运行TestDList 和TestLockDList就可以啦!!!
汇总下面同学指出的问题:在TestLockDList.java中,newtest(LockDList sl1)方法,其中node和back应该定义为DListNode类型才符合本作业原本的要求,请各位同学注意并自行修改,再次感谢 jaly50 同学提供的测试代码。——by yingy4
//Line 122
LockDListNode node = sl1.front(); //Wrong
DListNode node = sl1.front(); //Right
//Line 135
LockDListNode back = sl1.back(); //Wrong
DListNode back = sl1.back(); //Right
LockDListNode node = sl1.front(); //Wrong
DListNode node = sl1.front(); //Right
//Line 135
LockDListNode back = sl1.back(); //Wrong
DListNode back = sl1.back(); //Right


相关链接:
【公开课讨论+加分总贴】:UC Berkeley CS 61B Data Structures(in Java)
【课程网站】:http://www.cs.berkeley.edu/~jrs/61b/
【视频网站】:【Youtube】【Youku】
【教材】:Head First Java 【中文版】【英文版】
Data Structures and Algorithms in Java, 5th Edition. 【英文版】
已获得 32 大米


+2
共336条回复
✨ 您正在体验新版论坛UI


