是不会无限制但是假如1000道题 我有20道判断 如果都不是重复的就是1000*20代价太大了不会啊,将题目存入Dictionary,每次搜索的开销都是LogN

解决方案 »

  1.   

    是不会无限制但是假如1000道题 我有20道判断 如果都不是重复的就是1000*20代价太大了不会啊,将题目存入Dictionary,每次搜索的开销都是LogN
    题目存入dictionary我想过,可是,你的数据不可能一直存在内存中是不,数据应该再数据库才对。
      

  2.   

    对题目字符串 GetHashCode
    然后把取到的值也存入数据库
    数据库对该列做索引
    每次插入数据只需要比较该列就可以判断是否重复