记一次对多字段按照优先级分类再进行排序

        在数据查询中,有时候会遇到使用两个或两个以上字段对一组数据集合进行排序,较为合理的处理逻辑应该是先按照字段之间的优先级关系将待排序的数据集合递归地以同一字段的值(同一层)升序或降序的方式进行拆分,然后在以由上往下顺(广度优先方式)序对父节点的叶子节点按照指定规则进行排序。(注:如果底层支持传入compare方法,那么每一组字段排序组合设计一种compare算法,会更加高效)    
相关文章
相关标签/搜索