社区
Java SE
帖子详情
排序与分组问题
azurewrath
2002-11-19 10:32:04
有一张表,要求记录按多个字段分组,并按字典排序。就是说:按一个字段分组,组之间按字典排序。各组内部再按另一个字段分组并排序,如此递归下去。按哪些字段排序是由用户定义的。求算法。
...全文
107
5
打赏
收藏
排序与分组问题
有一张表,要求记录按多个字段分组,并按字典排序。就是说:按一个字段分组,组之间按字典排序。各组内部再按另一个字段分组并排序,如此递归下去。按哪些字段排序是由用户定义的。求算法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gnepys
2002-11-20
打赏
举报
回复
up
signboy
2002-11-20
打赏
举报
回复
补充一下楼主的意思其实就是要得到如下结果:
华北地区 北京 100
华北地区 天津 150
华北地区 河北 150
东北地区 黑龙江 100
东北地区 辽宁 250
。。
这样的算法,估计得自己写,其实也不难
sunni
2002-11-20
打赏
举报
回复
呵呵 你说得不很清楚 不过听起来像是数据结构基础的东西
niuji
2002-11-20
打赏
举报
回复
就用signboy(横)的例子:
现将原是数组按最后一个字段(就是数字)排序
将上一步得到的数组按倒数第二个字段(就是城市)排序
……
将上一步得到的数组按第一个字段(就是地区)排序
最后得到的就是你要的了
azurewrath
2002-11-20
打赏
举报
回复
to signboy(横) :
不难就给点思路吧
Android ListView城市列表,按a-z
分组
字母索引
排序
Android ListView城市列表,按a-z
分组
字母索引
排序
,http://blog.csdn.net/yalinfendou博客中有详细介绍……
MapReduce
排序
—
分组
排序
相关知识首先,我们回顾一下在 MapReduce 中,
排序
和
分组
在哪里被执行:,从上图中可以清楚地看出,在 Step1.4 也就是第四步中,需要对不同分区中的数据进行
排序
和
分组
,默认情况下,是按照 key 进行
排序
和
分组
。...
SQL中
分组
,
排序
,
分组
排序
1.
分组
(group by) select子句后的任一非聚合函数字段都应来源于group by
分组
语句后,否则语法会编译不通过。 当在一个SQL中同时使用where和group by和having子句时,其执行顺序为:...3.
分组
排序
row_number() ov
Mysql先
排序
后
分组
简单方法
mysql常见的
排序
分组
是使用子查询先
排序
再
分组
,我们来用另外一种方式实现简单的
分组
排序
创建测试数据表 CREATE TABLE `user` ( `u_id` int(11) NOT NULL AUTO_INCREMENT, `u_name` varchar(50) NOT NULL, `u_...
MySql下实现先
排序
后
分组
MySql中不同版本实现先
排序
后
分组
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章