有人能告诉我何时以及为何使用 TREEMAP 吗? 我浏览了 此链接 但没有找到答案。
根据我的想法,我们使用树图根据您的键对数据进行排序,我们也可以通过其他方式实现同样的目的。
原文由 Java_Alert 发布,翻译遵循 CC BY-SA 4.0 许可协议
有人能告诉我何时以及为何使用 TREEMAP 吗? 我浏览了 此链接 但没有找到答案。
根据我的想法,我们使用树图根据您的键对数据进行排序,我们也可以通过其他方式实现同样的目的。
原文由 Java_Alert 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.3k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
1 回答2.1k 阅读✓ 已解决
假设您想实现一个字典并按字母顺序打印它,您可以结合使用 TreeMap 和 TreeSet:
所有排序都是自动完成并打印:
当然,您也可以手动对结构进行排序,但使用 TreeMap/Set 可以更高效,减少代码行数(= 错误数)并且更具可读性。