标签: c# .net
我有一个
Dictionary<int, float>frequencies
数字(int)及其频率。 我需要按频率降序排序,所以我把
frequencies.OrderByDescending(key => key.Value).
问题在于它命令按键递增。这是正确的,但我只需要前n个键按降序排序,其他按键递增。
实现这一目标的最佳方法是什么?
实施例: 现在我有:
我的字典需要看起来像这样:
前五个数字需要下降而其他数字需要上升。