public static void reverse(Hero head){
if (head.getNext() == null || head.getNext().getNext() == null){
System.out.println("链表的数据为空,或者只有一个节点");
return;
}
Hero temp = head.getNext();
Hero next = null;
Hero reverseHead = new Hero(0);
while (temp != null){
next = temp.getNext();
temp.setNext(reverseHead.getNext());
reverseHead.setNext(temp);
temp = next;
}
head.setNext(reverseHead.getNext());
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-2352.html