【问题标题】:Treemap - Binary Search Tree - JavaTreemap - 二叉搜索树 - Java
【发布时间】:2013-12-02 22:51:42
【问题描述】:
我们如何使用实现红黑树类的TreeMap 将一些节点插入到二叉搜索树中。然后使用entrySet 方法取回TreeMap 的Set 版本,通过它我们可以迭代,并获取所有数据。
【问题讨论】:
标签:
java
set
binary-search-tree
treemap
red-black-tree
【解决方案1】:
你可以这样做:
Map<String, String> map = new TreeMap<String, String>(); // create TreeMap
map.put("Key1", "Value1"); // insert a node
map.put("Key2", "Value2"); // insert another node
for (Entry<String, String> entry : map.entrySet()) { // iterate over entrySet
String key = entry.getKey();
String value = entry.getValue();
System.out.println(key + ": " + value);
}
您的问题是一个非常基本的问题,因此我建议您查看TreeMap 文档以获取更多信息。