首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

高分求大神给一算法思路!解决思路

2013-08-01 
高分求大神给一算法思路!!!现在有一批这样的数,可能上百万条格式是前三位是字符加数字,后7位是纯数字,举个

高分求大神给一算法思路!!!
现在有一批这样的数,可能上百万条
格式是前三位是字符加数字,后7位是纯数字,举个例子
ST15025221
ST15025222
S0T1502522
S1T2503040
如何快速查询出其中一条??? 算法 查询?大数据 查询 大数据
[解决办法]
上百万条不多,存在数据库里,然后再查询
[解决办法]
主要还是看原始数据是怎么 存放的,如果一点规律和顺序都没有.
那也只能顺序查找了.
存在数据库里面也同样是看原始数据是怎么样的.
[解决办法]
用第一个字母建立目录, 然后把以这个字母开头的数都放到这个目录里.
然后再目录你可以再逐步细分, 建立子目录. 中间可以用几个字母或数字组合的, 不一定每一个就一层.
[解决办法]

引用:
用第一个字母建立目录, 然后把以这个字母开头的数都放到这个目录里.
然后再目录你可以再逐步细分, 建立子目录. 中间可以用几个字母或数字组合的, 不一定每一个就一层.

这个好,顶一个!!!!!!!!!!!!!!
[解决办法]
可以把前面三个字母hash之后再创建顺序索引,后面7位纯数字可以有序的存储起来
索引之后,再二分查找。
[解决办法]
你要是敢存成目录,我就敢开除你,呵呵呵

为了效率,竟然弄出来io访问................
[解决办法]
字母也可以看成是个数字,几个字母,就是10+N进制的数,就跟查找数字一样了

热点排行