社区
C#
帖子详情
快速查找
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
多线种查找
打赏
举报
回复
赞
ericzhangbo1982111
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
帮顶下
打赏
举报
回复
赞
相关推荐
定义一个实体类,对DataTime类型报错,不解
using System; namespace Entity { public class TUSERINFO { public TUSERINFO(){} #region Entity实体 private int _userid; private string _username; private DateTime _birth; ///
///字段名称:人员ID ///
public int USERID { set{ _userid=value;}
MySQL中Date和DateTime字段与mybatis的对应关系
MySQL中Date和DateTime字段与mybatis的对应关系 在MySQL字段中有Date和DateTime类型,但是java中没有DateTime类型。 解决办法: (1)在mybatis插入数据时只要将实体的属性设置成Timestamp就会对应mysql的DateTime类型, (2)将实体的属性设置成Date会对应mysql的Date类型。 &lt;result column="ma...
EntityFramework中的datetime2异常的解决
(转) 最近使用.net的Entity Framework构建网站数据层,给一个实体的DATETIME类型的属性赋值时突然莫名奇妙显示有一个类型不匹配的异常如下: System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。 这让我非常...
datetime2 数据类型
.net的Entity Framework构建网站数据层,给一个实体的DATETIME类型的属性赋值时突然莫名奇妙显示有一个类型不匹配的异常如下: System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。 解决方法: 将*.Designer.cs文件中自动生成的代码 [...
发帖
C#
微信扫一扫
点击复制链接
分享社区
下载分享明细
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
帖子事件
创建了帖子
2009-04-24 11:18
社区公告
让您成为最强悍的C#开发者