排序是很常用的算法
当对多个字段考虑排序时,不需要对字段一排序后再排字段二。
只需要将字段一与字段二合并,然后按照相应规则排序。
这样排序结果就是首先按照字段一排序,次级按照字段二排序
如下:
姓名 | 语文 | 数学 | 总分 |
王小明 | 95 | 70 | 165 |
张小红 | 89 | 76 | 165 |
张二蛋 | 90 | 90 | 180 |
姓名 | 语文 | 总分&数学 |
王小明 | 95 | 16570 |
张小红 | 89 | 16576 |
张二蛋 | 90 | 18090 |
1.张二蛋
2.张小红
3.王小明
MapReduce是谷歌提出的处理大数据的框架,基本原理是把元素设置为<key-value>样式,
当我们有多个字段需要关联时,同样可以把key设置为几个字段的连接字符串。