我有一片字符串切片,并想按它们的频率对它们进行排序,我试图按照http://golang.org/pkg/sort/文档中的 byAge 示例进行操作,但无法传递一个列表频率给它。意思是,该示例的结果将是: [[a,b] [a,b,c,d] [a,c,d,e]]方法是让“a”由一个自定义结构表示,频率是它自己的属性?这似乎更符合 byAge 示例。func main() { transactions := [][]string{{"a", "b"}, {"b", "c", "d", "a"}, {"c", "d", "e", "a"}} frequencies := map[string]int{ "a": 3, "b": 2, "c": 2, "d": 2, "e": 1, } fmt.Println(transactions, frequencies)}
2 回答
- 2 回答
- 0 关注
- 192 浏览
添加回答
举报
0/150
提交
取消