获取Java中的后继者集合

时间:2016-04-03 17:41:48

标签: java collections backtracking

在这种方法中,我试图从当前的那个获得后继者的集合。这是Java中的帐篷和树木游戏,我从文件中提取模式来构建电路板。 '%'代表树,'。'代表一个空白点,'^'代表一个帐篷,'#'代表草。

public Collection<Configuration> getSuccessors() {

        Collection<Configuration> successors = new LinkedList<Configuration>();
        return successors;

        //return new ArrayList<>();  // replace
    }

我不知道这是否是正确的方法,但是当我运行程序时它不会返回任何内容。我做错了什么?

1 个答案:

答案 0 :(得分:0)

您正在创建一个空的LinkedList并将其返回。这个LinkedList有0个元素,所以你可以返回任何内容。

您需要在LinkedList中插入一些内容。

我希望我的回答会有所帮助。