在不使用链表类中的 remove() 的情况下从链表中删除最小元素的算法是什么。这是我必须找到的最小数据。我正在制作一个 Linkedlist 类,所以我不想使用已经存在的方法来执行此操作。
public void removeSmallest(){
Node smallest=new Node();
Node temp=head;
Node prev=null;
while(temp!=null){
if(temp.next.data<temp.data && temp.next!=null){
smallest.data=temp.next.data;
}
}
}