dat格式的数据怎么使用二分查找的形式精确返回一个浮点数所在的序数?

dat格式的数据怎么使用二分查找的形式精确返回一个浮点数所在的序数?精确匹配查找的算法是什么,怎么用代码实现?

http://blog.csdn.net/cnss/article/details/77628

http://bbs.csdn.net/topics/390292629?page=1