闲嫌咸贤

关注

Go 降序排序 取 Top N

闲嫌咸贤

关注

阅读 66

2022-07-12

func top(result *[]*competition_detail.BrandWord, topN int) {
sort.SliceStable(*result, func(i, j int) bool {
return (*result)[i].ProductFrequency > (*result)[j].ProductFrequency
})
if len(*result) > topN {
*result = (*result)[0:topN]
}
}


type BrandWord struct {
ProductPropertyValue string `thrift:"product_property_value,1" json:"product_property_value"`
ProductFrequency int64 `thrift:"product_frequency,2" json:"product_frequency"`
}


相关推荐

编程练习生J

elasticsearch分组排序取top N

编程练习生J 32 0 0

JamFF

【MySQL】多表查询、分组求和、并对和排序、取top n

JamFF 88 0 0

全栈顾问

快速排序实现降序排列

全栈顾问 167 0 0

你带来了我的快乐

升序 降序 asc desc 排序

你带来了我的快乐 108 0 0

吓死我了_1799

从Top N 问题窥探MapReduce分组前排序思想

吓死我了_1799 53 0 0

小贴贴纸happy

R语言使用order函数降序排序向量数据、设置decreasing参数进行降序排序

小贴贴纸happy 94 0 0

_阿瑶

MySQL 分组排序后 → 如何取前N条或倒数N条

_阿瑶 29 0 0

后来的六六

python 字典 根据value值排序, 获取top N个元素

后来的六六 179 0 0

cnlinkchina

SQL分页优化三 降序排序+分页

cnlinkchina 80 0 0

kiliwalk

T-SQL查询: TOP N [PERCENT] WITH TIES ORDER BY 顺序排序实例

kiliwalk 37 0 0

精彩评论(0)

0 0 举报