java 链接列表迭代ListNode
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 链接列表迭代ListNode相关的知识,希望对你有一定的参考价值。
ListNode Head=new ListNode(br[0]);
if(br.length>1)
{
Tail = new ListNode(br[1]);
Head.next = Tail;
for (int i = 2; i < br.length; i++) {
ListNode temp = new ListNode(br[i]);
Tail.next = temp;
Tail = temp;
}
}
L2=Head;
public class ListNode {
int val;
public ListNode next;
public ListNode(int x) { val = x; }
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof ListNode)) {
return false;
}
ListNode node = (ListNode) o;
ListNode current = this;
while(current!=null)
{
if(current.val!=node.val)return false;
current=current.next;
node=node.next;
}
return true;
}
}
以上是关于java 链接列表迭代ListNode的主要内容,如果未能解决你的问题,请参考以下文章
原始链接列表在Java中反向链接列表时被修改
四种Python 列表反转显示方法
Java基础Map
深入Java集合:LinkedHashMap实现原理
在Python中迭代链接列表的问题
双重链接列表类中的迭代器