问题描述
- 怎么用c++建立索引?????
-
例如
ABCDBDCAADBC
我想把这样的数据文件分割为
ABCD BCDB CDBD DBDC BDCA...
我想一边读取文件(100万行每行有100个字符串),一边分割,并且生成索引,怎么搞定?求指导。
解决方案
用什么语言都可以。
可以打开两个文件,一个读一个写。每次从读文件读入一个字符,并写入写文件。计数,如果计数是4的倍数,在写文件多输出一个空格。读文件读完后,关闭两边的文件
解决方案二:
基本上所有编程语言都可以满足你的要求。
算法没有现成的,想自己写。但是一般都有字符串处理函数可用。
普通的算法,是什么算法?想速度快,可以考虑使用内存映射文件。或者,如果每个文件不是很大,直接读入内存中处理,处理完成后再写入文件。
解决方案三:
可以考虑用awk,功能超级强大,性能超好。虽然老旧了一点,但是大牛专家的作品。
解决方案四:
可以打开两个文件,一个读一个写。每次从读文件读入一个字符,并写入写文件。计数,如果计数是4的倍数,在写文件多输出一个空格。读文件读完后,关闭两边的文件
解决方案五:
没看懂这些编号是什么,处理后的编号是什么意思
解决方案六:
语言是工具,有算法和想法就可以搞定,你需求不明确
时间: 2024-12-03 15:35:16