相关疑难解决方法(0)

你如何按价值排序字典?

我经常需要按值排序字典,包括键和值.例如,我有一个单词的散列和各自的频率,我想按频率排序.

有一个SortedList对单个值(比如频率)有好处,我想将它映射回单词.

SortedDictionary按键排序,而不是值.有些人诉诸于自定义课程,但是有更清洁的方法吗?

.net c# sorting dictionary

770
推荐指数
15
解决办法
57万
查看次数

用于排序对象列表的算法

假设您有一个对象列表.用户在工作时主要使用所有对象.如何订购对象列表,以便列表适应订单,用户主要使用?您可以使用什么算法?

编辑:许多答案建议计算对象的使用次数.这不起作用,因为所有对象的使用量相同,只是顺序不同.

c# algorithm user-interface ranking

5
推荐指数
1
解决办法
468
查看次数

基于值而不是键对SortedDictionary进行排序

我有一个SortedDictionary,键是一个int值,每个键的匹配值是一个类对象.该类包含一个int和一个两个datetime变量.

我需要根据我班级的InTime日期时间对SortedDictionary进行排序.因此,当我做一个foreach循环我的SortedDictionary时,我会根据日期时间对它们进行排序.

这可能吗?我怎样才能实现它?

enter code here
 class Busdetail
    {
        public int BusNo { get; set; }
        public DateTime InTime { get; set; }
        public DateTime OutTime { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

c#

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×3

.net ×1

algorithm ×1

dictionary ×1

ranking ×1

sorting ×1

user-interface ×1