Tag: 排名

用于排序对象列表的算法

假设您有一个对象列表。 用户在工作时主要使用所有对象。 如何订购对象列表,以便列表适应订单,用户主要使用? 您可以使用什么算法? 编辑:许多答案建议计算对象的使用次数。 这不起作用,因为所有对象的使用量相同,只是顺序不同。

C#对象排名,多个标准

我正在为我编写的局域网方网站构建一个允许使用Round Robin锦标赛的插件。 一切进展顺利,但我对排名超过两个标准的最有效方法有一些疑问。 基本上,我想要以下排名布局: Rank Wins TotalScore PersonE 1 5 50 PersonD 2 3.5 37 PersonA 2 3.5 37 PersonC 4 2.5 26 PersonB 5 2.5 24 PersonF 6 0 12 在SQL服务器中,我会使用: SELECT [Person], RANK() OVER (ORDER BY Wins DESC, TotalScore DESC) [Rank], [Wins], [TotalScore] 现在,我只有List,Dictionary等可以使用 特别: Dictionary wins = new Dictionary(); Dictionary score = […]