有N个对象 每个对象属性有 上级组号 组号 序号 上级组别包含N个(或是1个)组号 组号包含N个序号,
ID 上级组号 组号 序号
1 1 1 1
2 1 1 2
3 1 1 3
4 1 1 4
5 1 2 1
6 1 2 2
7 1 2 3
8 2 1 1
9 2 1 2
10 2 1 3
11 2 1 4
12 2 2 1
13 2 2 2
14 2 2 3
15 2 2 4
现要求按序号从小到大排序、按组号分类;
数据应该怎样组织比较有效率( 数据较多)
ID 上级组号 组号 序号
1 1 1 1
2 1 1 2
3 1 1 3
4 1 1 4
5 1 2 1
6 1 2 2
7 1 2 3
8 2 1 1
9 2 1 2
10 2 1 3
11 2 1 4
12 2 2 1
13 2 2 2
14 2 2 3
15 2 2 4
现要求按序号从小到大排序、按组号分类;
数据应该怎样组织比较有效率( 数据较多)
比如
1+1-->11
1+2-->12
2+1-->21
2+2-->22
你可以先把这个上级组号+组号整合成唯一组号
然后对应不同的唯一组号
你生成不同的list
把数据装进去,
然后每个list针对序号进行一次排序