为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
神不在的星期二 2023-06-26 18:05:46
在你问之前,是的,我必须使用一个列表。我不能使用切片或其他任何东西。因此,我有一个充满结构的列表,但该列表需要根据结构的姓氏变量进行排序。我曾对一些事情进行过修补,但最终没有什么可展示的。我并不是在寻求答案,只是寻求一些正确方向的指导。任何帮助,将不胜感激!
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

因此,既然您必须使用 golang 列表,我建议您研究一下

  • listGo 的文档,尤其是移动元素的函数

  • Go 中的链表

  • 对链表进行排序的不同方法,例如合并排序

涉及切片的解决方案可能不会对你有帮助,因为你必须进行链表比较(Go 的列表实现有点复杂!)另一个提示:你可能必须进行迭代,所以预计 O(n for loop^ 2)复杂性。

希望这可以帮助!:)


查看完整回答
反对 回复 2023-06-26
  • 1 回答
  • 0 关注
  • 114 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信