因此,我应该按字母顺序对Java中的链表进行排序(节点是字符串)。我不允许使用集合,因此我必须构建自己的链表和排序算法。我已经创建了一个方法,可以在链表中找到最大(或字母表下最远)的单词。现在,我尝试通过获取一个链表进行排序,找到最大的元素并将其插入到新的链表中。然后,它删除最大的,并继续执行相同的操作,直到链表为空。当我运行它时,我得到了一个空白列表,我的代码出了什么问题?
返回最大元素的代码
public Link isLargest(){
Link large = first;
Link temp = null;
Link current = first;