链接节点链接列表的开头

时间:2016-05-03 21:33:31

标签: java list linked-list

我有两个链接列表:杀戮和墓地。当一个节点被杀掉时#34;从杀戮中,然后将其添加到第二个链表,墓地。每次我向墓地添加一个新节点时,我都需要将此元素放在此链表的开头。我不确定如何处理这个问题。概念或代码响应非常感谢!以下是我到目前为止:

public void kill(String name){
    AssassinNode victim = killring; 
    AssassinNode killer = killring; 
    if (gameOver() == true || killRingContains(name) == false) { // Check if game is over OR list contains name 
        throw new IllegalArgumentException("Game Over!"); 
    }
    while (killRingContains(name) == true) { // implements killRingContains to match targets
        killer = victim; // place the killer in the victim's place
        victim.next.player = name; // gets the victims name in list 
        graveyard = victim.next; // add the victim to the graveyard; 

        ..... // add victim to the beginning of graveyard   

    }
} // End of kill()

1 个答案:

答案 0 :(得分:0)

victim.next = graveyard; 

[新受害者] - > [老受害者] - > [年长的受害者]