2012-03-19 41 views
0

我必须创建自己的链表类,并在其中添加,删除,排序,打印等一堆方法,并且我已经完成了除一个之外的所有方法。我需要创建一个包含此任务的方法,或者这是分配指南中列出的方法:链接列表类偶数子列表的方法

生成包含当前列表中所有偶数的子列表。 应该返回这个列表,并且应该显示内容 (在屏幕上),每行一个数字。

我真的不明白如何做到这一点。所以基本上提示用户创建随机数的链表,并且用户指定了多少。所以如果他说10,那么链表将生成10个带有随机数的列表节点,并且我想创建另一个偶数的链表,并将它们每行打印到屏幕上一个数字。任何建议,伪代码,或者如果你只是知道它,请随时让我知道!这种方法困扰了我。

回答

0

我想你是误解了这个问题。您只需遍历列表并在遇到它们时继续打印偶数。另外,从一个新的链表开始,每当遇到一个偶数的节点时,将它添加到新的链表中。当你到达最后,你已经打印了所有的偶数,你只需要返回你有的新链表。

如果您仍然遇到此问题,请发布您的代码..