A
AthlonXP
Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,请帮忙。小弟有一个算法想请教:
我有一个三维数组(array of array of array of string) ,其中第一行是商品分类,第二行是月份,第3行是销售额。它们都处于无序的状态。
商品A 2 0
商品A 1 0.1
商品A 3 0.345
商品A 6 4
商品A 10 14
商品B 3 45
商品B 1 123
商品B 2 123
商品A 4 134
商品A 7 134
商品A 9 134
商品A 12 134
商品C 5 234
商品B 4 235
商品C 6 345
商品A 8 1234
商品A 11 1234
商品C 2 1323
商品A 5 1324
商品C 3 4535
商品C 4 7657
商品B 5 234234
商品C 1 432432
现在我要做的是:
1)把销售额,按商品分类,并按月份排序。
对于上面的例子,我就是要生成这样的一个文件:
商品A 商品A 商品A 商品A 商品A 商品A 商品A 商品A 商品A 商品A 商品A 商品A
1 2 3 4 5 6 7 8 9 10 11 12
0.1 0 0.345 134 1324 4 134 1234 134 14 1234 134
商品B 商品B 商品B 商品B 商品B
1 2 3 4 5
123 123 45 235 234234
商品C 商品C 商品C 商品C 商品C 商品C
1 2 3 4 5 6
432432 1323 4535 7657 234 345
在实际中商品的种类当然不是只有三种,但也不会太多,我只想用delphi写程序,不想用数据库啊什么的来做. 不知道有什么方法.
我有一个三维数组(array of array of array of string) ,其中第一行是商品分类,第二行是月份,第3行是销售额。它们都处于无序的状态。
商品A 2 0
商品A 1 0.1
商品A 3 0.345
商品A 6 4
商品A 10 14
商品B 3 45
商品B 1 123
商品B 2 123
商品A 4 134
商品A 7 134
商品A 9 134
商品A 12 134
商品C 5 234
商品B 4 235
商品C 6 345
商品A 8 1234
商品A 11 1234
商品C 2 1323
商品A 5 1324
商品C 3 4535
商品C 4 7657
商品B 5 234234
商品C 1 432432
现在我要做的是:
1)把销售额,按商品分类,并按月份排序。
对于上面的例子,我就是要生成这样的一个文件:
商品A 商品A 商品A 商品A 商品A 商品A 商品A 商品A 商品A 商品A 商品A 商品A
1 2 3 4 5 6 7 8 9 10 11 12
0.1 0 0.345 134 1324 4 134 1234 134 14 1234 134
商品B 商品B 商品B 商品B 商品B
1 2 3 4 5
123 123 45 235 234234
商品C 商品C 商品C 商品C 商品C 商品C
1 2 3 4 5 6
432432 1323 4535 7657 234 345
在实际中商品的种类当然不是只有三种,但也不会太多,我只想用delphi写程序,不想用数据库啊什么的来做. 不知道有什么方法.