日期:2014-05-20  浏览次数:20572 次

高分求大神给出思路
现在有一批这样的数,可能上百万条
 格式是前三位是字符加数字,后7位是纯数字,举个例子
 ST15025221
 ST15025222
 S0T1502522
 S1T2503040
 如何快速查询出其中一条???

------解决方案--------------------
数据库索引可以搞定
------解决方案--------------------
大数量级的数据查询,都是类似的。
先按照特定规则,对数据进行排序存储,也就是通常的数据库存储。
然后使用特定的算法,进行检索,也就是数据库查询算法,比如二分法。

如果你要自己管理这些数据来进行检索,等价于建立一个数据库系统。
所以,最简便的方法,自然就是楼上的,存入数据库,利用数据库已经实现的算法来帮你实现。

来个MYSQL什么的。