可以用mfc的CMap及其一系列类,他们用了hash查找算法,速度很不错,且很方便。

解决方案 »

  1.   


    开辟一块内存来放数据,查找起来本身就很快具体算法?看数据是什么样的、查什么
      

  2.   

    多谢,我只要查询数据,能不能说得更明白一点 
      

  3.   

    多谢,我只要查询数据,能不能说得更明白一点 
      

  4.   

    在数据库中执行与在内存中执行哪一个效率更高呢?能不能定义一种结构,类似一个表且有索引的表一样的结构呢?请高手指教?
      

  5.   

    在数据库中执行与在内存中执行哪一个效率更高呢?能不能定义一种结构,类似一个表且有索引的表一样的结构呢?请高手指教?
      

  6.   

    如果记录集不是非常大,而且不变,又要频繁访问数据库,不如用内存块,一次读下来。
      

  7.   

    如果记录集不是非常大,而且不变,又要频繁访问数据库,不如用内存块,一次读下来。
      

  8.   

    查找算法要看你的实际情况
    数据的类型
    数据的分布等等
      

  9.   

    多谢各位,怎么使用虚拟内存?
      

  10.   

    哈希表或二叉排序树都可以。你最好看一本 数据结构的书