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

通过频率图对字符串切片进行排序

通过频率图对字符串切片进行排序

Go
BIG阳 2021-06-28 17:59:23
我有一片字符串切片,并想按它们的频率对它们进行排序,我试图按照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
提交
取消
意见反馈 帮助中心 APP下载
官方微信