Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java LinkedList刽子手_Java_List - Fatal编程技术网

Java LinkedList刽子手

Java LinkedList刽子手,java,list,Java,List,对于任务,我们必须使用数组和LinkedList创建一个工作版本的Hangman。我完成了数组版本,现在必须完成LinkedList版本。然而,我对LinkedList非常不熟悉,不知道从哪里开始。我制作了一个LLCharacterClass,它基本上创建了链,并允许用户添加到链上,但是现在在主类中,我不知道从何处开始创建这个游戏 package hangman; public class LinkedListGameModel implements GameModel { private

对于任务,我们必须使用数组和LinkedList创建一个工作版本的Hangman。我完成了数组版本,现在必须完成LinkedList版本。然而,我对LinkedList非常不熟悉,不知道从哪里开始。我制作了一个LLCharacterClass,它基本上创建了链,并允许用户添加到链上,但是现在在主类中,我不知道从何处开始创建这个游戏

package hangman;

public class LinkedListGameModel implements GameModel {

private int state=0;
private int count=0;
private LLCharacterNode start;
private LLCharacterNode end;

public LinkedListGameModel(String guessWord)
{
    state=STARTING_STATE;
    start=null;
    end=null;

}
@Override
public boolean isPriorGuess(char guess) {
    // TODO Auto-generated method stub
    return false;
}

@Override
public int numberOfGuesses() {
    // TODO Auto-generated method stub
    return 0;
}

@Override
public boolean isCorrectGuess(char guess) {
    // TODO Auto-generated method stub
    return false;
}

@Override
public boolean doMove(char guess) {
    // TODO Auto-generated method stub
    return false;
}

@Override
public boolean inWinningState() {
    // TODO Auto-generated method stub
    return false;
}

@Override
public boolean inLosingState() {
    // TODO Auto-generated method stub
    return false;
}

@Override
public int getState() {
    // TODO Auto-generated method stub
    return 0;
}

@Override
public String previousGuessString() {
    // TODO Auto-generated method stub
    return null;
}

@Override
public String getWord() {
    // TODO Auto-generated method stub
    return null;
}
}


我想要一个起点或任何关于我是否需要添加新方法或任何其他内容的输入。谢谢你的帮助。请不要输入密码。只是一些关于从哪里开始以及如何制作这个游戏的建议。

首先,我将初始化开始变量和结束变量。之后,开始检查提供的框架方法,看看需要实现什么


如果您在思考链表的外观时遇到困难,您可以更好地理解。

这更多的是一个评论,而不是一个答案。