按姓氏笔画排序在程序中是怎么实现的?

王一刀beta 2008-01-11 11:42:26
按姓氏笔画排序在程序中是怎么实现的?
哪位知道,告诉一下啊...
...全文
1071 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jw2004 2009-12-23
  • 打赏
  • 举报
回复
一般政府部门发布例如委员名单、候选人名单、获奖名单等等,为了公平起见,名单都是按照姓氏笔画排序的,目前没有自动排序的软件,可能只能人工排序,很不准确,也很麻烦,而用EXCEL辅助排序,其排序规则和中文习惯不一致。现在我编制了这个在WPS中使用的小软件,只需一键就可搞定,希望大家喜欢。

要使用的话,首先要下载金山WPS Office,然后安装算霸排序插件。

金山WPS Office下载地址:http://www.wps.cn/ 算霸排序下载地址:http://www.wps.cn/addons/ThreadView/wdid-6589.htm
cangyue87 2008-01-11
  • 打赏
  • 举报
回复
回6楼:
不多,楼主要找的是 姓氏 笔画排序,把姓氏全排出来就够了.
  • 打赏
  • 举报
回复
PS:网上基本上只能找到GB2312字符集的6000多个字的笔画,GBK的好像找不到,2万多个字太多了。
王一刀beta 2008-01-11
  • 打赏
  • 举报
回复
不从数据库中取呢?
换个问题吧,还是

输入一个汉字,你怎么用程序判断这个字是几画?
  • 打赏
  • 举报
回复
嗯,需要构造一个字符串数组,索引为笔画数,具体的值为相同笔画数以横竖撇点折的顺序排列的。
再实现一个比较器,使用循环去到笔画数组中查找进行比较。

原来做过的,程序找不到了。笔画数的数组,要在网上搜(自己数的话要数死人的),
你去搜搜看,具体的网址忘掉了。
dracularking 2008-01-11
  • 打赏
  • 举报
回复
笔划数相同的可按拼音字母字典顺序排序 再相同就按该字hashCode
cyberpeng 2008-01-11
  • 打赏
  • 举报
回复
将汉字与对应的笔画数以任何形式保存,表示的时候取数字,排序。
cangyue87 2008-01-11
  • 打赏
  • 举报
回复
如果数据放在数据库里,可以在数据库中完成,不然需要借助相关组件...
cangyue87 2008-01-11
  • 打赏
  • 举报
回复
汗....

那就建议楼主只排姓氏好了-_-
  • 打赏
  • 举报
回复
姓氏没有用的,若姓氏相同还得再按名字一个一个来排序的。

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧