在你問之前,是的,我必須使用一個列表。我不能使用切片或其他任何東西。因此,我有一個充滿結構的列表,但該列表需要根據(jù)結構的姓氏變量進行排序。我曾對一些事情進行過修補,但最終沒有什么可展示的。我并不是在尋求答案,只是尋求一些正確方向的指導。任何幫助,將不勝感激!
1 回答

DIEA
TA貢獻1820條經(jīng)驗 獲得超3個贊
因此,既然您必須使用 golang 列表,我建議您研究一下
list
Go 的文檔,尤其是移動元素的函數(shù)Go 中的鏈表
對鏈表進行排序的不同方法,例如合并排序
涉及切片的解決方案可能不會對你有幫助,因為你必須進行鏈表比較(Go 的列表實現(xiàn)有點復雜!)另一個提示:你可能必須進行迭代,所以預計 O(n?for loop
^ 2)復雜性。
希望這可以幫助!:)
- 1 回答
- 0 關注
- 154 瀏覽
添加回答
舉報
0/150
提交
取消