社区
数据结构与算法
帖子详情
紧急求援:怎么对汉语字符串按照拼音排序???????
twodays
2001-02-09 02:11:00
rt
...全文
339
14
打赏
收藏
紧急求援:怎么对汉语字符串按照拼音排序???????
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yoursoft
2001-02-23
打赏
举报
回复
to:DaNiao(鸿雁)
我不想梦狼
严黎斌
2001-02-21
打赏
举报
回复
gb码标准中,常用字(一级汉字)是按照拼音的,二级汉字是部首笔画派序的。
所说,几年之前,我就与人讨论过这个问题,并大骂制定标准的人真是弱智,给我们汉字排序带来很大的麻烦。
不过,Win2000开始,支持汉字的多种排序,对于GBK,有笔划和拼音两种。对于BIG5,有笔划和注音字母等。但是,我还不知道在程序中怎样调用这些排序功能。查msdn应该有答案。
freeboy777
2001-02-18
打赏
举报
回复
建立一个汉字和拼音的数据库
hide
2001-02-15
打赏
举报
回复
一般用到汉字在一级字库和二级字库中就可以找到了。一级字库中的汉字是按拼音排序的,所以根据汉字内码的不同,很容易排序的。
对于二级字库种的汉字就有没有任何规律了,所以需要建立一个映射表了。当时,我用了一个很简单的算法,是用文件驱动的
twodays
2001-02-12
打赏
举报
回复
不好意思,刚才那个字典好像太长,被截掉了,有兴趣的朋友可以给我发mail,然后我再发给他。
twodays
2001-02-12
打赏
举报
回复
谢谢大家,我问过了一个我的同学,他在恒基伟业,他说他们也是先建立一个字典,然后再来计算。呵呵,不过我这个是要在页面上用vbscript或者jscript来实现,如果这样的话,效率会不会慢一点?我把那个字典和算法写在下边,各位有兴趣的大哥可以试一试。
char PYTable[6768]={'a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','a','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','b','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','c','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','d','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','e','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','g','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','h','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','k','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','z','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','j','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','k','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','l','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','m','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','n','o','o','o','o','o','o','o','o','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','p','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','o','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','q','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','r','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','s','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','t','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','w','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','z','0','0','0','0','0','c','j','w','g','n','s','p','g','c','g','n','e','0','y','0','b','t','y','y','z','d','x','y','k','y','g','t','0','j','n','m','j','q','m','b','s','g','z','s','c','y','j','s','y','y','0','p','g','k','b','z','g','y','0','y','w','j','k','g','k','l','j','s','w','k','p','j','q','h','y','0','w','0','d','z','l','s','g','m','r','y','p','y','w','w','c','c','k','z','n','k','y','y','g','t','t','n','g','j','e','y','k','k','z','y','t','c','j','n','m','c','y','l','q','l','y','p','y','q','f','q','r','p','z','s','l','w','b','t','g','k','j','f','y','x','j','w','z','l','t','b','n','c','x','j','j','j','j','z','x','d','t','t','s','q','z','y','c','d','x','x','h','g','c','k','0','p','h','f','f','s','s','0','y','b','g','m','x','l','p','b','y','l','l','0','h','l','x','s','0','z','m','0','j','h','s','o','j','n','g','h','d','z','q','y','k','l','g','j','h','s','g','q','z','h','x','q','g','k','e','z','z','w','y','s','c','s','c','j','n','y','e','y','x','a','d','z','p','m','d','s','s','m','z','j','z','q','j','y','z','c','0','j','0','w','q','j','b','d','z','p','x','g','z','n','z','c','p','w','h','k','x','h','q','k','m','w','f','b','p','b','y','d','t','j','z','z','k','q','h','y','l','y','g','x','f','p','t','y','j','y','y','z','p','s','z','l','f','c','h','m','q','s','h','g','m','x','x','s','x','j','0','0','d','c','s','b','b','q','b','e','f','s','j','y','h','w','w','g','z','k','p','y','l','q','b','g','l','d','l','c','c','t','n','m','a','y','d','d','k','s','s','n','g','y','c','s','g','x','l','y','z','a','y','p','n','p','t','s','d','k','d','y','l','h','g','y','m','y','l','c','x','p','y','0','j','n','d','q','j','w','x','q','x','f','y','y','f','j','l','e','j','b','z','r','x','c','c','q','w','q','q','s','b','z','k','y','m','g','p','l','b','m','j','r','q','c','f','l','n','y','m','y','q','m','s','q','y','r','b','z','j','t','h','z','t','q','f','r','x','q','h','x','m','j','j','c','j','l','x','q','g','j','m','s','h','z','k','b','s','w','y','e','m','y','l','t','x','f','s','y','d','x','g','l','y','c','j','q','x','s','j','n','q','b','s','c','t','y','h','b','f','t','d','c','y','z','d','j','w','y','g','h','q','f','r','x','w','c','k','q','k','x','e','b','p','t','l','p','x','j','z','s','r','m','e','b','w','h','j','l','b','j','s','l','y','y','s','m','d','x','l','c','l','q','k','x','l','h','x','j','r','z','j','m','f','q','h','x','h','w','y','w','s','b','h','t','r','x','x','g','l','h','q','h','f','n','m','0','y','k','l','d','y','x','z','p','0','l','g','g','0','m','t','c','f','p','a','j','j','z','y','l','j','t','y','a','n','j','g','b','j','p','l','q','g','d','z','y','q','y','a','x','b','k','y','s','e','c','j','s','z','n','s','l','y','z','h','z','x','l','z','c','g','h','p','x','z','h','z','n','y','t','d','s','b','c','j','k','t','l','z','a','y','f','m','y','t','l','e','b','b','g','q','y','z','k','x','g','l','d','n','d','n','y','s','k','j','s','h','d','l','y','x','b','c','g','h','x','y','p','k','d','j','m','m','z','n','g','m','m','c','l','g','w','z','s','z','x','z','j','f','z','n','m','l','z','z','t','h','c','s','y','d','b','d','l','l','s','c','d','d','n','l','k','j','y','k','j','s','y','c','j','l','k','o','h','q','a','s','d','k','n','h','c','s','g','a','n','h','d','a','a','s','h','t','c','p','l','c','p','q','y','b','s','d','m','p','j','l','p','c','j','o','q','l','c','d','h','j','x','y','s','p','r','c','h','n','0','j','n','l','h','l','y','y','q','y','h','w','z','p','t','c','z','g','w','w','m','z','f','f','j','q','q','q','q','y','x','a','c','l','b','h','k','d','j','x','d','g','m','m','y','d','j','x','z','l','l','s','y','g','x','g','k','j','r','y','w','z','w','y','c','l','z','m','s','s','j','z','l','d','b','y','d','c','p','c','x','y','h','l','x','c','h','y','z','j','q','0','0','q','a','g','m','n','y','x','p','f','r','k','s','s','b','j','l','y','x','y','s','y','g','l','n','s','c','m','h','z','w','w','m','n','z','j','j','l','x','x','h','c','h','s','y','0','0','t','t','x','r','y','c','y','x','b','y','h','c','s','m','x','j','a','z','n','p','w','g','p','x','x','t','a','y','b','g','a','j','c','x','l','y','0','d','c','c','w','z','o','c','w','k','c','c','s','b','n','h','c','p','d','y','z','n','f','c','y','y','t','y','c','k','x','k','y','b','s','q','l','k','y','t','q','q','x','f','c','w','c','h','c','y','k','e','l','z','q','b','s','q','y','j','q','c','c','l','m','t','h','s','y','w','h','m','k','t','l','k','j','l','y','c','x','w','h','y','q','q','h','t','q','k','0','p','q','0','q','s','c','f','y','m','m','d','m','g','b','w','h','w','l','g','s','l','l','y','s','d','l','m','l','x','p','t','h','m','j','h','w','l','j','z','y','h','z','j','x','h','t','x','j','l','h','x','r','s','w','l','w','z','j','c','b','x','m','h','z','q','x','s','d','z','p','m','g','f','c','s','g','l','s','x','y','m','q','s','h','x','p','j','x','w','m','y','q','k','s','m','y','p','l','r','t','h','b','x','f','t','p','m','h','y','x','l','c','h','l','h','l','z','y','l','x','g','s','s','s','s','t','c','l','s','l','d','c','l','r','p','b','h','z','h','x','y','y','f','h','b','0','g','d','m','y','c','n','q','q','w','l','q','h','j','j','0','y','w','j','z','y','e','j','j','d','h','p','b','l','q','x','t','q','k','w','h','l','c','h','q','x','a','g','t','l','x','l','j','x','m','s','l','0','h','t','z','k','z','j','e','c','x','j','c','j','n','m','f','b','y','0','s','f','y','w','y','b','j','z','g','n','y','s','d','z','s','q','y','r','s','l','j','p','c','l','p','w','x','s','d','w','e','j','b','j','c','b','c','n','a','y','t','w','g','m','p','a','p','c','l','y','q','p','c','l','z','x','s','b','n','m','s','g','g','f','n','z','j','j','b','z','s','f','z','y','n','t','x','h','p','l','q','k','z','c','z','w','a','l','s','b','c','c','j','x','0','y','z','h','w','k','y','p','s','g','x','f','z','f','c','d','k','h','j','g','x','t','l','q','f','s','g','d','s','l','q','w','z','k','x','t','m','h','s','b','g','z','m','j','z','r','g','l','y','j','b','p','m','l','m','s','x','l','z','j','q','q','h','z','y','j','c','z','y','d','j','w','f','m','j','k','l','d','d','p','m','j','e','g','x','y','h','y','l','x','h','l','q','y','q','h','k','y','c','w','c','j','m','y','y','x','n','a','t','j','h','y','c','c','x','z','p','c','q','l','b','z','w','w','y','t','w','b','q','c','m','l','p','m','y','r','j','c','c','c','x','f','p','z','n','z','z','l','j','p','l','x','x','y','z','t','z','l','g','d','l','t','c','k','l','y','r','z','z','g','q','t','g','j','h','h','g','j','l','j','a','x','f','g','f','j','z','s','l','c','f','d','q','z','l','c','l','g','j','d','j','c','z','n','z','l','l','j','p','j','q','d','c','c','l','c','j','x','m','y','z','f','t','s','x','g','c','g','s','b','r','z','x','j','q','q','c','t','z','h','g','y','q','t','j','q','q','l','z','x','j','y','l','y','l','b','c','y','a','m','c','s','t','y','l','p','d','j','b','y','r','e','g','k','l','z','y','z','h','l','y','s','z','q','l','z','n','w','c','z','c','l','l','w','j','q','j','j','j','k','d','g','j','z','o','l','b','b','z','p','p','g','l','g','h','t','g','z','x','y','g','h','z','m','y','c','n','q','s','y','c','y','h','b','h','g','x','k','a','m','t','x','y','x','n','b','s','k','y','z','z','g','j','z','l','q','j','d','f','c','j','x','d','y','g','j','q','j','j','p','m','g','w','g','j','j','q','p','k','q','s','b','g','b','m','m','c','j','s','s','c','l','p','q','p','d','x','c','d','y','y','k','y','0','c','j','d','d','y','y','g','y','w','r','h','j','r','t','g','z','n','y','q','l','d','k','l','j','s','z','z','g','z','q','z','j','g','d','y','k','s','h','p','z','m','t','l','c','p','w','n','j','y','f','y','z','d','j','c','n','m','w','e','s','c','y','g','l','b','t','z','c','g','m','s','s','l','l','y','x','q','s','x','x','b','s','j','s','b','b','s','g','g','h','f','j','l','y','p','m','z','j','n','l','y','y','w','d','q','s','h','z','x','t','y','y','w','h','m','z','y','h','y','w','d','b','x','b','t','l','m','s','y','y','y','f','s','x','j','c','0','t','x','x','l','h','j','h','f','0','s','x','z','q','h','f','z','m','z','c','z','t','q','c','x','z','x','r','t','t','d','j','h','n','n','y','z','q','q','m','t','q','d','m','m','g','0','y','t','x','m','j','g','d','h','c','d','y','z','b','f','f','a','l','l','z','t','d','l','t','f','x','m','x','q','z','d','n','g','w','q','d','b','d','c','z','j','d','x','b','z','g','s','q','q','d','d','j','c','m','b','k','z','f','f','x','m','k','d','m','d','s','y','y','s','z','c','m','l','j','d','s','y','n','s','p','r','s','k','m','k','m','p','c','k','l','g','t','b','q','t','f','z','s','w','t','f','g','g','l','y','p','l','l','j','z','h','g','j','0','g','y','p','z','l','t','c','s','m','c','n','b','t','j','b','q','f','k','t','h','b','y','z','g','k','p','b','b','y','m','t','d','s','s','x','t','b','n','p','d','k','l','e','y','c','j','n','y','d','d','y','k','z','t','d','h','q','h','s','y','z','s','c','t','a','r','l','l','t','k','z','l','g','e','c','l','l','k','j','l','q','j','a','q','n','b','d','k','k','g','h','p','j','t','z','q','k','s','e','c','s','h','a','l','q','f','m','m','g','j','n','l','y','j','b','b','t','m','l','y','z','x','d','t','j','p','l','d','l','p','c','q','d','h','z','y','c','b','z','s','c','z','b','z','m','s','l','j','f','l','k','r','z','j','s','n','f','r','g','j','h','x','p','d','h','y','j','y','b','z','g','d','l','q','c','s','e','z','g','x','l','b','l','g','y','x','t','w','m','a','b','c','h','e','c','m','w','y','j','y','z','l','l','j','j','y','h','l','g','0','d','j','l','s','l','y','g','k','d','z','p','z','x','j','y','y','z','l','w','c','x','s','z','f','g','w','y','y','d','l','y','h','c','l','j','s','c','m','b','j','h','b','l','y','z','l','y','c','b','l','y','d','p','d','q','y','s','x','q','z','b','y','t','d','k','y','y','j','y','0','c','n','r','j','m','p','d','q','g','k','l','c','l','j','b','z','t','b','j','d','d','b','b','l','b','l','c','z','q','r','p','y','x','j','c','j','l','z','c','s','h','l','t','o','l','j','n','m','d','d','d','l','n','g','k','a','t','h','q','h','j','h','y','k','h','e','z','n','m','s','h','r','p','0','q','q','j','c','h','g','m','f','p','r','x','h','j','g','d','y','c','h','g','k','l','y','r','z','q','l','c','y','q','j','n','z','s','q','t','k','q','j','y','m','s','z','x','w','l','c','f','q','q','q','x','y','f','g','g','y','p','t','q','w','l','m','c','r','n','f','k','k','f','s','y','y','l','y','b','m','q','a','m','m','m','y','x','c','t','p','s','h','c','p','t','x','x','z','z','s','m','p','h','p','s','h','m','c','l','m','l','d','q','f','y','q','x','s','z','y','j','d','j','j','z','z','h','q','p','d','s','z','g','l','s','t','j','b','c','k','b','x','y','q','z','y','s','g','p','s','x','q','z','q','z','r','q','t','b','d','k','y','x','z','k','h','h','g','f','l','b','c','s','m','d','l','d','g','d','z','d','b','l','z','y','y','c','x','n','n','c','s','y','b','z','b','f','g','l','z','z','x','s','w','m','s','c','c','m','q','n','j','q','s','b','d','q','s','j','t','x','x','m','b','l','t','x','z','c','l','z','s','h','z','c','x','r','q','j','g','j','y','l','x','z','f','j','p','h','y','m','z','q','q','y','d','f','q','j','q','l','z','z','n','z','j','c','d','g','z','y','g','z','t','x','m','z','y','s','c','t','l','k','p','h','t','x','h','t','l','b','j','x','j','l','x','s','c','d','q','x','c','b','b','t','j','f','q','z','f','s','l','t','j','b','t','k','q','b','x','x','j','j','l','j','c','h','c','z','d','b','z','j','d','c','z','j','d','c','p','r','n','p','x','c','j','p','f','j','z','l','c','l','z','x','z','d','m','x','m','p','h','j','s','g','z','g','s','z','z','q','l','y','l','w','t','j','p','f','s','y','a','x','m','c','j','b','t','z','y','y','c','w','m','y','t','z','s','j','j','l','q','c','q','l','w','z','m','a','l','b','x','y','f','b','p','n','l','s','f','h','t','g','j','w','e','j','j','x','x','g','l','l','j','s','t','g','s','h','j','q','l','z','f','k','c','g','n','n','d','s','z','f','d','e','q','f','h','b','s','a','q','t','g','y','l','b','x','m','m','y','g','s','z','l','d','y','d','q','m','j','j','r','g','b','j','t','k','g','d','h','g','k','b','l','q','k','b','d','m','b','y','l','x','w','c','x','y','t','t','y','b','k','m','r','t','j','z','x','q','j','b','h','l','m','h','m','j','j','z','m','q','a','s','l','d','c','y','x','y','q','d','l','q','c','a','f','y','w','y','x','q','h','z'};
获取拼音首字母
char GetPY(unsigned int name)
{
//作为拼音表中的位置索引
unsigned short Pos;
if (name<128)
//不是双字节文字,退出
return 0;
//固定算法,求出该字在拼音表中的位置
Pos=((Surname>>8)-0xb0)*94+(Surname&0xff)-0xa1;
//返回首字母
return(PinYinTable[Pos]);
}
DaNiao
2001-02-12
打赏
举报
回复
顺便问一下你到底是要干什么用?
如果是作业,只管用GB排了教上去就行,老师不会太较真的
如果你要有别的用途,我建议你还是放弃的好,因为除非你的程序AI奇高否则
无法处理多音字(其实许多时候不仅仅是AI高低的问题)
DaNiao
2001-02-12
打赏
举报
回复
GB2312-80里的常用字是按音序排的,所以只须比较内码即可
但二级字却是用部首排的
BIG5和UNICODE里的补充汉字也基本都是用部首排的
pigheart和梦狼说的办法都不错
yoursoft
2001-02-12
打赏
举报
回复
如果deanjiang(dean)说的是正确的,那么建议你找到任何一种拼音输入法的数据模板文件,可以获得拼音对内码的对应关系,反过来查找就可以了.
pigheart
2001-02-11
打赏
举报
回复
找一个拼音的字典库文件就行了,比如windows自带的字典库文件,以前我用五笔的字典库文件学习五笔字型。
deanjiang
2001-02-11
打赏
举报
回复
国标码的常用字集是用拼音排序的,约占一半,另一半是比划顺序
你应该建立一个字典表,来指定顺序
Lersh
2001-02-10
打赏
举报
回复
在GB码中,汉字的确是按照拼音的顺序排列的,一个汉字占两个Byte,试试看自己些个算法。
twodays
2001-02-09
打赏
举报
回复
好像不是这样。我试过了,你是指的使用 "字符串1">"字符串2" 这样的方法吗?
排出来不对的。
Lersh
2001-02-09
打赏
举报
回复
汉语的ASCII码本来就是按拼音的排序的,所以你只要对字符串进行排序就行了
电信设备-利用行动通信网路的
紧急
求援
方法及其装置.zip
电信设备-利用行动通信网路的
紧急
求援
方法及其装置.zip
三联_200125_武汉医疗物资之困:我们能做什么?1
三联_200125_武汉医疗物资之困:我们能做什么?1
小学生如何预防和应对不法侵害分解PPT学习教案.pptx
小学生如何预防和应对不法侵害分解PPT学习教案.pptx
化学事故应急
求援
抢救系统建设与发展的思考.docx
化学事故应急
求援
抢救系统建设与发展的思考.docx
nginx反向代理导致session失效的问题解决
一同事
求援
:后台系统的登录成功了,但不能成功登进系统,仍然跳转到登录页,但同一套代码另一个环境却没有问题。 背景 经了解,他对同一个项目使用tomcat部署了两个环境,一个在开发服务器上,一个在他本机,两个环境代码配置完全相同。两边通过同一个nginx进行反向代理,nginx配置大致如下, location /health/ { proxy_pass http://192.168.40.159:8081/health/; #无问题的配置 } location /health-dev/ { proxy_pass http://192.168.40.202:8080/health/;
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章