高分求大神给1算法思路!

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

------解决方案--------------------
上百万条不多,存在数据库里,然后再查询
------解决方案--------------------
主要还是看原始数据是怎么 存放的,如果一点规律和顺序都没有.
那也只能顺序查找了.
存在数据库里面也同样是看原始数据是怎么样的.
------解决方案--------------------
用第一个字母建立目录, 然后把以这个字母开头的数都放到这个目录里.
然后再目录你可以再逐步细分, 建立子目录. 中间可以用几个字母或数字组合的, 不一定每一个就一层.
------解决方案--------------------
引用:
用第一个字母建立目录, 然后把以这个字母开头的数都放到这个目录里.
然后再目录你可以再逐步细分, 建立子目录. 中间可以用几个字母或数字组合的, 不一定每一个就一层.

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

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