我正在为一个单链整数列表编写一个方法,该方法将在输入它们时对它们进行排序。有些事情不正确,因为我的列表都是空的,或者它们中有随机条目。
public void add(int newEntry){
Node ptr = start;
Node insert = null;
Node newNode = new Node(newEntry, null);
if (start == null)
start = newNode;
while (ptr != null && newEntry >= ptr.data){
ptr = ptr.next;
}
if (ptr == start)
start = newNode;
else
insert = newNode;
}