求助:c语言达人来帮忙啊!!!急!!!

来源:百度知道 编辑:UC知道 时间:2024/07/04 16:48:49
我遇到一个问题:我对实测数据进行处理得到一个结果,然后根据这个结果来访问一个数据表得到最终答案,然而这个数据表的数据量很大,我是不是该事先把它存储成一个文件,然后在处理的程序中调用这个文件?如果是,该怎么建立这个文件?又该怎么引用这个庞大的数据表?
举个简单的例子:我得到的结果是0.543256,它是一个正弦值,而没有反正弦函数,只有一个1000个值的正弦表,我该怎么通过查表球的角度值?
首先感谢千叶郎君,逐个比较是不可能的,我打算采用二分法插值比较都还嫌慢呢,关键是我不知道用什么命令调入这个庞大的数据表。


如果用文件存储直接用c语言相关函数对文件进行操作就行了阿!
想要快的话,将数据存入数据库
然后查找,相当的快哦
数据库用的Btree

定义一个大数组,放在一个源文件里,用#include包含。如果要把二进制转化为文本文件,网上去下载。我就是这么做,查找很快

哦 学的少了,果然是井底之蛙啊呵呵,得常来看看了