Sorting 根据对象参数按字母顺序添加的对象的LinkedList

Sorting 根据对象参数按字母顺序添加的对象的LinkedList,sorting,object,parameters,linked-list,alphabetical,Sorting,Object,Parameters,Linked List,Alphabetical,按对象参数之一的字母顺序将对象添加到LinkedList中的最佳方法是什么?我有一个类,包括姓、名和其他一些东西。我已经为该类创建了一个对象,所有参数都是用户提交的,我必须将创建的每个对象存储到LinkedList中。必须按照姓氏的字母顺序将对象添加到链接列表中。最好的方法是什么 谢谢 您可以使用“”函数对列表进行二进制搜索,以找到插入新值的正确索引 二进制搜索包括将中间元素键值与给定键(在本例中为新元素)进行比较。如果关键点匹配完成,这是正确的索引,如果不匹配,但值大于关键点值,则必须使用数组

按对象参数之一的字母顺序将对象添加到LinkedList中的最佳方法是什么?我有一个类,包括姓、名和其他一些东西。我已经为该类创建了一个对象,所有参数都是用户提交的,我必须将创建的每个对象存储到LinkedList中。必须按照姓氏的字母顺序将对象添加到链接列表中。最好的方法是什么


谢谢

您可以使用“”函数对列表进行二进制搜索,以找到插入新值的正确索引


二进制搜索包括将中间元素键值与给定键(在本例中为新元素)进行比较。如果关键点匹配完成,这是正确的索引,如果不匹配,但值大于关键点值,则必须使用数组的左半部分再次执行搜索,相反,使用右半部分再次执行搜索这是我必须执行的项目的一小部分。到目前为止,我有一个LinkedList可以添加一个对象,但它只是将对象添加到列表的末尾。它需要根据姓氏参数添加到正确的位置。