我正在尝试计算我的链表中特定整数出现的次数。然而,我遇到了无限循环的问题。我尝试打印变量以查看代码到达何处,但没有任何内容打印。我想知道是否有人可以帮忙看看。
我的 LinkedListNode
类如下:
public class LinkedListNode {
int data;
public LinkedListNode next;
// constructor
public LinkedListNode(int newData) {
this.next = null;
this.data = newData;
}
}
我的代码:
public static int countInt(LinkedListNode head, int number) {
int count = 0;
while (head.next != null) {
if (head.data == number) {
count++;
//System.out.println(count);
head = head.next;
//System.out.println(head.data);
}
}
return count;
}