快速查找

delectation 2009-04-24 11:18:46
现在有一个列表,类型List<entity>,有上万条数据。entity有很多属性,其中有两个属性,类型分别为Datetime date,int userid

怎么实现,给定一个实体entity,依据date,userid,快速的在实体中查找是否包括给定的实体,判断的条件是:date,userid。
...全文
127 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
delectation 2009-04-24
快速查找算法,怎么做?
  • 打赏
  • 举报
回复
蓝海D鱼 2009-04-24
使用快速查找算法 或者改数据结构
  • 打赏
  • 举报
回复
Tensionli 2009-04-24
多线种查找
  • 打赏
  • 举报
回复

public class bb :IEqualityComparer<entity>
{


#region IEqualityComparer<entity> Members

public bool Equals(entity x, entity y)
{
if(x.date == y.date)自己写吧
throw new NotImplementedException();
}

public int GetHashCode(entity obj)
{
throw new NotImplementedException();
}

#endregion
}


List<entity > list = new List<entity >();

bb bc=new bb();

list.Contains(entity,bc);
  • 打赏
  • 举报
回复
jiyan1221 2009-04-24
[Quote=引用 4 楼 delectation 的回复:]
快速查找算法,怎么做?
[/Quote]
數據結構里找下~
不過只是上萬條數據的話自己寫一個查找算法應該就可以了
  • 打赏
  • 举报
回复
daironghua 2009-04-24
如何在N个实体中查找指定实体是查找算法
但不管用何种算法,最终须判定该实体是否满足条件,二楼正解
  • 打赏
  • 举报
回复
陌上花花 2009-04-24
帮顶下
  • 打赏
  • 举报
回复
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2009-04-24 11:18
社区公告

让您成为最强悍的C#开发者