免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: scl_mhy
打印 上一主题 下一主题

[算法] 给出10000个单词,怎么快速找到符合要求的 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-03-25 22:23 |只看该作者
给出的10000个词排序后在源码中直接用数组存放,给出的词用二分法查找

论坛徽章:
0
12 [报告]
发表于 2010-03-26 11:46 |只看该作者
要求没说清楚啊!如果是取其中包含字母a的所有单词,tire tree就不适用吧。楼主没说啥要求,太2了{:3_196:}

论坛徽章:
0
13 [报告]
发表于 2010-03-26 13:04 |只看该作者
要求没说清楚啊!如果是取其中包含字母a的所有单词,tire tree就不适用吧。楼主没说啥要求,太2了
Ray001 发表于 2010-03-26 11:46



    ”找到符合要求的”   不就是要求吗!   10000个单词已存在内存中了, 判断另一单词是否在这10000个面!
这要写算清楚了吗? 2的是你吧

论坛徽章:
0
14 [报告]
发表于 2010-03-26 14:43 |只看该作者
”找到符合要求的”   不就是要求吗!   10000个单词已存在内存中了, 判断另一单词是否在这1000 ...
scl_mhy 发表于 2010-03-26 13:04



    比如说,以a开头以z结尾的单词,也是一种要求啊。你这个是说一个确定的单词的意思吧。

论坛徽章:
0
15 [报告]
发表于 2010-03-26 14:48 |只看该作者
很明显都会把“符合要求的”理解成为全等的,这个理解不会有难度吧

论坛徽章:
0
16 [报告]
发表于 2010-03-26 16:26 |只看该作者
tire tree算法或者hash算法,谁给个C代码出来看看啊。{:3_189:}

论坛徽章:
0
17 [报告]
发表于 2010-03-26 17:54 |只看该作者
如果给的10000个单词在一个文件中,每个单词一行(这是最普通的字典结构了),
问如如何查找出某一个单词?

论坛徽章:
0
18 [报告]
发表于 2010-03-26 19:43 |只看该作者
如果给的10000个单词在一个文件中,每个单词一行(这是最普通的字典结构了),
问如如何查找出某一个单词? ...
思一克 发表于 2010-03-26 17:54



    grep 一下就行了。{:3_193:}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP