我的数据是排好序的,全部都是数字,我想问一下可以只使用java进行查找,不使用数据库,索引
如果文件中的数据是有序的(按照大小的顺序排列好的),使用折半查找即可。 如果文件中数据没有规律,可以先导入数据,然后,使用数据库进行查找,这个是最方便的。 如果一个文件只查找一次,然后就再也不用了的话,有两个方案,如果是linux系统的话,直接用命令可以搞定;如果是编程的话,打开文件读取数据进行匹配即可。 总之就是,数据有规律的话,考虑是否可以利用规律加快检索速度,没有规律的话,利用数据库提高检索效率。使用数据库的话,可以进行多次查询操作,并且,如果创建索引的话,效果非常的好。 也是我推荐的方法,先导入数据库,然后对要查找分析的数据建立索引,最后SQL语句进行查找即可。
关键问题是 你想要啥
[quote=引用 2 楼 +疯狂幻想+ 的回复:][quote=引用 1 楼 tianfang的回复:]关键问题是 你想要啥
[quote=引用 1 楼 tianfang的回复:]关键问题是 你想要啥
51,411
社区成员
86,005
社区内容
加载中
试试用AI创作助手写篇文章吧