c# - 从 SortedDictionary 获取最大键?
问题描述
我有一个SortedDictionary<int, TValue>
并且希望int
尽可能有效地从中获取最大键(并从中检索值)。由于SortedDictionary
实现了二叉树,我应该能够在O(log n)
.
我知道Max()
方法。然而,这是一种 Linq 方法。这是否意味着使用Max()
将导致O(n)
操作?
解决方案
推荐阅读
- mysql - 在 Laravel 中使用 raw 时字段列表中的未知列
- java - 对象成员变量未序列化
- indesign-server - 我的本地文件夹的远程 InDesign 服务器入口
- java - 如何使用java创建具有列名和值的动态列
- c# - 如何创建 Revit 插件并将数据保存在外部数据库中?
- r - 如何通过基本R中数据框中的数字变量的中位数对箱线图中的框进行排序
- git - 致命的:坏树对象。在这种情况下,手动重建丢失的树是唯一的选择吗?
- django - 如何从 django 中的 user_directory_path 下载文件
- javascript - 如何修复“无法读取 null 的属性‘addEventListener’”
- java - 在添加和删除 TextView 之间暂停程序