面试的时候遇见了一个问题,我现在都想不明白?

一个文件里有百万条数据,要找到其中一条,问我该怎么找。
我想半天想不明白,这个好像没什么好办法去找吧?

我的第一想法是,分情况,如果有序,那就二分查找,如果无序就排序,然后查找。不能排序就一个一个比对咯。

应该是考你二分查找,可以大大缩短在大量数据查找速度