public class DoubleNodeReverse {
public static void main(String[] args) {
DoubleNode<Integer> initData = init();
DoubleNode<Integer> header = initData;
while (header!=null){
System.out.println("pre = "+header.pre);
System.out.println("cur = "+header+" data = "+header.data);
System.out.println("next = "+header.next);
System.out.println("======================");
header = header.next;
}
DoubleNode<Integer> resultNode = reverseLinkedDoubleNode(initData);
System.out.println("--------翻转后的结果------------");
while (resultNode!=null){
System.out.println("pre = "+resultNode.pre);
System.out.println("cur =
java版 双向链表翻转
于 2020-05-27 13:37:36 首次发布
本文详细介绍了如何使用Java编程语言实现双向链表的翻转操作,包括具体步骤和关键代码实现,帮助读者理解链表翻转的逻辑过程。
摘要由CSDN通过智能技术生成