求中英文混排的智能查找算法.感谢啦!!

bukmop 2007-03-20 11:21:04
需要在手机的电话本里做中英文混排的智能查找算法,比如搜索"路人甲",只需要敲入LRJ就能找到这个名字,小第第一次做这个东西,哪位老大能指点下方向啊,非常感谢!!!
...全文
191 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ThinkingAboutLife 2008-05-28
  • 打赏
  • 举报
回复
先获取拼音首字母(如果是Unicode编码,需要先转换为GB编码,可以用MultiByteToWideChar函数),存储起来,可以参考http://blog.csdn.net/ThinkingAboutLife/archive/2008/05/24/2477928.aspx
然后将输入的拼音首字母,与存储的进行比对,找到对应的。如果拼音首字母有重复,需要再将汉字进行比对。
chenjiq 2008-02-20
  • 打赏
  • 举报
回复
你把拼音输入法的字库导出来,然后按自己的要求理个算法对照查找就可以了,
用户 昵称 2008-02-19
  • 打赏
  • 举报
回复
要做一个字典,把首字符列出来,注意的是字典也要中英文混排

.........
比如l这一个
第一个存'l'本身,第二个存unicode的l,后面存“陆”“路”等等,然后在输入的时候将符合条件的列出来,很复杂的。

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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