首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LinkedList Hangman

LinkedList Hangman
EN

Stack Overflow用户
提问于 2015-02-10 10:25:59
回答 1查看 794关注 0票数 0

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

代码语言:javascript
复制
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;
}

}

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

EN

回答 1

Stack Overflow用户

发布于 2015-02-10 10:31:07

首先,我先初始化start和end变量。之后,开始浏览所提供的框架方法,以查看需要实现的内容。

如果您在思考链表是什么样子时遇到困难,可以转到here以获得更好的理解。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28423048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档