List<T> 快速的统计! 比如List<bool> list对象 list中有2000个值!要求 快速的统计出 N-M段值为True的个数!自带的Count()方法统计觉得有点慢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 list.Skip(N - 1).Take(M - N + 1).Where(x => x).Count(); list.where(i=>i==true),再循环统计?? 要的是效率。上面的语法在怎么高也是单线程 当数据量到达一定的时候还是慢这种统计说白了就是怎样提高并发 常用的方法是 多线程扫描 a 线程读基数项 b 线程读偶数项呵呵,如果想提效率或者算法的速度,那么首先需要明确的是数据的大小。数据量小的话你启线程的时间人家都算完了。楼主如果想找的是最优(或者说较优)算法而不是解法的话,那么请先把数据量明确一下。因为数据量如果真的是超级大,那么用List明显就不那么合理,甚至一次性全部加载到内存可能都不合理。 楼主说的是。count有点慢 说明数据量在当前的配置的下不小了 遇到第二次了!谢谢大家的时间! 有用win7(64)位系统的吗?询问一个小问题 System.IO.File 无法操作如"\\.\C:\"的路径,如何解决 实在想不出,想不出,想不出,请教是哪里出了问题?请高手指点指点 C#打印问题求救 如何将datatabl的列 排序 使用DataReader如何分层 DataGridBoolColumn 问题 WCF的路由 routing service 的一个问题。有玩过的朋友进来帮看看可否解决! .net里面怎么改变 MenuItem 的位置吖 急 请各位高手看一下,关于C#绘制心电图的~ picturebox 怎样在窗体的load事件中载入图片?
上面的语法在怎么高也是单线程 当数据量到达一定的时候还是慢
这种统计说白了就是怎样提高并发
常用的方法是 多线程扫描 a 线程读基数项 b 线程读偶数项
呵呵,如果想提效率或者算法的速度,那么首先需要明确的是数据的大小。数据量小的话你启线程的时间人家都算完了。
楼主如果想找的是最优(或者说较优)算法而不是解法的话,那么请先把数据量明确一下。因为数据量如果真的是超级大,那么用List明显就不那么合理,甚至一次性全部加载到内存可能都不合理。