今天面试碰到一个.NET的问题:求各位大神帮我想想该怎么回答 面试.net 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得主要的是提高搜索速度,可以更快的使用这些数据。例如在内存中建立索引表,然后通过索引访问这些数据。另外就是排序。我们可以使用类似于 SortedDictionary 来建立一个排序的带索引的数据结构保存到内存对象的引用。BTW,SortedDictionary 的查询时间复杂度是 O(logn)。索引应该对应主要的查询内容,比如说如果是通过名称搜索内容,索引可以是名称的首字母类似于字符 a-z 进行索引,这样,当我们需要进行查询的时候,我们可以快速的找到查找内容对应的数据。 不可能。人家面试官肯定比 lz 多懂一些,不会把这个跟 linq 联系起来。 我觉得他出题的角度是怎样能从十万条数字钟快速找到数字,所以应该建立索引等;另外应该事先声明数据的大小,就好比数据量很大时应该用stringbuilder而不用string. 如果是调出来用 应该是top查询吧 明显内存映射,如果是SQL告诉这个需求本身是错误的 恩,我说不知道,然后他就问我string和stringbuild的区别了。问得我萌萌的。。 最好不要用关系型数据库,比如SQL SERVER,ORACLE什么的。用RAVEN或MOGO DB,这种属于DOCUMENT DB。现在巨型公司的搜索引擎都是这样处理大批量数据的。 在系统服务中调用Excel 如何实现图形的翻转? 类文件引用的问题???????? 上一篇下一篇函数中出现:运算符“.”无法应用于“void”类型的操作数 如何通过DSN连接ACCESS数据库 comboBox中数据绑定的问题 在一个类文件怎样才能引用到System.Web.UI空间的方法呢? c# 对数据库 表的更新和删除 如何隐藏datalist中的控件? 类的运用(在线等待) 求大神 高质量代码大家认为应该放在哪个阶段
不可能。人家面试官肯定比 lz 多懂一些,不会把这个跟 linq 联系起来。