//添加public void add(HeroNode3 heroNode) {//因为head节点不能动,因此我们需要一个辅助变量tempHeroNode3 temp = head;//遍历链表,找到最后while (true) {//找到链表的最后if (temp.next == null) {break;}//如果没有找到,把temp后移temp = temp.next;}//当退出while循环时,temp就指向了链表的最后//形成一个双向链表temp.next = heroNode;heroNode.per = temp;}
