如何按每个int的第一个数字对一片int进行排序?
我正在尝试编写自己的自定义排序:
type ByFirstDigit []int
func (s ByFirstDigit) Len() int {
return len(s)
}
func (s ByFirstDigit) Swap(i, j int) {
s[i], s[j] = s[j], s[i]
}
func (s ByFirstDigit) Less(i, j int) bool {
return s[i][0] < s[j][0]
}
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
s [j] [0](int类型不支持索引)