Hadoop下TreeMap的使用
来源:互联网 发布:娃娃幼儿园软件 编辑:程序博客网 时间:2024/06/07 21:08
最近在Hadoop下写Topk算法时,用到了TreeMap,它的API很适合该算法,比如:
TreeMap<Integer,Integer> tree = new TreeMap<Integer,Integer>();tree.firstEntry().getValue(); //最小值 tree.lastEntry().getValue(); //最大值 tree.navigableKeySet(); //从小到大的正序key集合 tree.descendingKeySet();//从大到小的倒序key集合tree.remove(tree.firstKey());//删除键值最小的一对键值
在其中犯了一个错误,耽搁了好久,就是TreeMap中不能使用Hadoop的“”封装类型“”,而必须使用java的封装类型。比如:
TreeMap<Integer,Text> tree = new TreeMap<Integer,Text>();
就是错的,不能使用Text,但是map/reduce函数的key、value必须使用Hadoop的封装类型,所以这里可以通过String来做中间转化。
阅读全文
1 0
- Hadoop下TreeMap的使用
- TreeMap的使用
- TreeMap的使用
- TreeMap类的使用
- TreeMap的使用
- treeMap的使用
- TreeMap的使用及注意事项
- Java中treeMap的使用。。
- java TreeMap排序的使用
- Java中treeMap的使用
- TreeMap<K,V>的使用
- TreeMap<K,V> 映射的使用 TreeMap 排序
- 【Map的使用】TreeMap的基本使用
- 使用TreeMap
- TreeMap使用
- HashMap 的遍历和 TreeMap 的使用
- 网页中使用TreeMap类型的数据
- 上篇的题目使用TreeMap来实现
- 深度学习识别 验证码
- 03-树2 List Leaves
- Java之String类、StringBuffer类和StringBuilder类
- 【BZOJ4538】【HNOI2016】网络
- C++ STL set 的基本用法
- Hadoop下TreeMap的使用
- Spring入门(Schema-based AOP其三)
- 690 leetcode employee importance
- Unity使用ECS架构entitas实现ui响应及回放系统
- 如何保证cookie的安全性
- codevs1074:[NOI2001] 食物链(并查集)
- 两个链表的第一个公共结点java实现
- 【HDU】 2709
- Android SDK目录结构