社区
图形处理/算法
帖子详情
+-×÷算法问题,谁能提供一个高效的算法!关于字符匹配!
wltsui
2003-04-26 09:10:10
1。
在一个文件中存有一系列字符列表,有一个字符要到文件中去匹配!
例如:
文件tab.txt中存有下列样式的字符:
中 zhong
国 guo
软 ruan
件 jian
char szString[] = "中国软件";
我要把szString中的"中国软件"从文件中读出去匹配到他的拼音!
有什么高效的算法吗, 当tab.txt文件和szString特别大的时候,速度要快!
2。
从一个字符串中匹配一个字符,高效的算法有吗?
...全文
62
17
打赏
收藏
+-×÷算法问题,谁能提供一个高效的算法!关于字符匹配!
1。 在一个文件中存有一系列字符列表,有一个字符要到文件中去匹配! 例如: 文件tab.txt中存有下列样式的字符: 中 zhong 国 guo 软 ruan 件 jian char szString[] = "中国软件"; 我要把szString中的"中国软件"从文件中读出去匹配到他的拼音! 有什么高效的算法吗, 当tab.txt文件和szString特别大的时候,速度要快! 2。 从一个字符串中匹配一个字符,高效的算法有吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ayqlj
2003-05-12
打赏
举报
回复
Skt32(Skt32),Wyhshp(阿呆) 的方法就不错,
Skt32
2003-04-28
打赏
举报
回复
不要用汉字,用汉字编码,然后哈希...
然后,你自己做了
mycreatedream
2003-04-28
打赏
举报
回复
hehe,大家忘了汉字有多音字?
mjs2000
2003-04-28
打赏
举报
回复
建议:在生成你的文件时候(汉字拼音度对照表),最好按字母顺序排序(可以通过汉字确定拼音的第一个字母),然后把你的表直接读到内存中,然后再内存中进行比较,我想这样应该比你现在的块很多吧
Wyhshp
2003-04-28
打赏
举报
回复
回复人: ygpfr(一个平凡人) ( ) 信誉:100 2003-04-27 17:07:00 得分:0
每个汉字都是唯一编码的,把编码做为数组的下标,
这样每个汉字都可以直接找到它们的拼音啦。
UP, 这种方法最方便速度应该也不错,但是比较消耗内存空间。
wltsui
2003-04-27
打赏
举报
回复
up
o_racle
2003-04-27
打赏
举报
回复
up
wltsui
2003-04-27
打赏
举报
回复
up
wltsui
2003-04-27
打赏
举报
回复
up
qaymuic
2003-04-27
打赏
举报
回复
文本也是数据库,用数据库查询语句
wltsui
2003-04-27
打赏
举报
回复
to ygpfr(一个平凡人)
我把文件已经映射到数组了,但是去匹配一个汉字的时候速度还是慢, 这里虽能没有io操作!
我觉得还是匹配的算法,我现在用的都是普通的循环,每一次都得从头开始!
ygpfr
2003-04-27
打赏
举报
回复
每个汉字都是唯一编码的,把编码做为数组的下标,
这样每个汉字都可以直接找到它们的拼音啦。
ygpfr
2003-04-27
打赏
举报
回复
如果是中国字对应拼音
可以tab.txt文件通过一种方式
影射一个数组
然后就可以很快得到对应拼音啦?
xjunp
2003-04-27
打赏
举报
回复
to chiprobot(芯片宝贝)(把神经接到CSDN上烧录) :
分, 你要多少!能解决问题,分不是问题!
wltsui
2003-04-26
打赏
举报
回复
有人吗, 有没有具体的算法描述!
whorchid
2003-04-26
打赏
举报
回复
1。从文件中读到内存中, 然后匹配,速度会快,时间主要耗在磁盘io上!
wltsui
2003-04-26
打赏
举报
回复
up
完整视频-coursera公开课 普林斯顿
算法
ⅠⅡ部分
视频
一个
两部分,
算法
(一)主要集中在基础的数据结构、排序、查找
算法
。 相关主题有:并查集
算法
,二分查找,栈,队列,背包,插入排序,选择排序,希尔排序,快速排序, 三切分快排,归并排序,堆排序,二分堆,二...
算法
导论(正宗中文第三版)3-1
在有关
算法
的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。... 修改了对knuth-morris-pratt
字符
串
匹配
算法
的讨论。 新增100道练习和28道思考题,还更新并补充了参考文献。
python+数据结构
算法
python+数据结构
算法
字符
串
匹配
---KMP
算法
项目中经常用到
字符
串模糊
匹配
,这里就用到了
字符
串的
匹配
算法
, 例如,我们有
字符
串A=“abcdefg”,B=...KMP
算法
是一种改进的
字符
串
匹配
算法
,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫
字符
串
匹配
——朴素
算法
Brute-Force(布鲁特-福斯
算法
)
算法
思想从主串S的第pos个
字符
开始,和模式串T的第
一个
字符
开始比较,如果相等就继续比较后续
字符
,如果不等,则从(回溯到)主串S的第pos+1个
字符
开始重新和模式串T进行比较,直到模式串T中的每
一个
字符
和主串的每...
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章