Sorting 如何根据结构的lastName变量对结构列表进行排序

Sorting 如何根据结构的lastName变量对结构列表进行排序,sorting,go,Sorting,Go,在你问之前,是的,我必须使用一个列表。我不能用切片或其他任何东西。 因此,我有一个满是结构的列表,但是列表需要根据struct的lastname变量进行排序。我已经修补了一些东西,但最终没有什么可以展示的。我不是在寻求答案,只是在正确的方向上寻求一些指导。任何帮助都将不胜感激 既然您必须使用golang列表,我建议您 ,尤其是移动元素的功能 对链接列表进行排序的不同方法,如 涉及切片的解决方案可能不会对您有所帮助,因为您必须进行链表比较(而Go的列表实现有点复杂!)另一个提示:您可能必须进

在你问之前,是的,我必须使用一个列表。我不能用切片或其他任何东西。 因此,我有一个满是结构的列表,但是列表需要根据struct的lastname变量进行排序。我已经修补了一些东西,但最终没有什么可以展示的。我不是在寻求答案,只是在正确的方向上寻求一些指导。任何帮助都将不胜感激

既然您必须使用golang列表,我建议您

  • ,尤其是移动元素的功能
  • 对链接列表进行排序的不同方法,如
涉及切片的解决方案可能不会对您有所帮助,因为您必须进行链表比较(而Go的列表实现有点复杂!)另一个提示:您可能必须进行
for loop
迭代,因此需要一些O(n^2)复杂性


希望这有帮助!:)

谢谢大家!!我一定会调查的!如果这个答案最终起到了帮助/作用,为了彻底起见,你能把它标记为被接受吗?:)