.net 链表数据检索

zhantianyou 2012-05-15 06:14:44
如题我要怎么做?一时想不出来,之前没弄过,求助大虾们!

数据库表为tb 卡口号 车牌号 车辆经过时间
ID CarNO PassTime


现在要做数据检索在某段时间内,车辆过卡口的第一次时间和最后时间,并且经过的次数

界面如下:

开始时间 ????
结束时间 ???????
经过次数 ?
检索

当我按检索按钮时,则根据链表中的数据,查找出符合条件的记录,显示如下

车牌号 卡口号 第一次经过时间 最后一次经过时间 经过次数


这里数据检索不要用sql语句直接去查询,不然这个结果一下就出来的。我要用链表来检索

...全文
176 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2012-05-15
  • 打赏
  • 举报
回复
链表考的文本存储方式

至于在代码里基本没啥关系了,微软本身就有链表类和查询方法,这基本就是固定的东西

LinkedList<T>

这能考啥,除了考你知不知道有这个玩意,别的没啥了。

至于把链表存储为文本,这也是烂大街的玩意。随便google一下就出来了
ciwy_bb 2012-05-15
  • 打赏
  • 举报
回复
是自己设计一个数据结构存储在链表中,然后再对链表进行检索么?不是很懂你题目的意思,但是就我的理解,想了一些方法,但是没发现什么很高效的方法。
帮LZ顶一下,随便学习一下有什么牛人来解一下此题。
zhantianyou 2012-05-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
只会按照面试者要求做,没有任何积极主动工作意愿的人是不受欢迎的。面试的人有时候会要求你用一个明显不合理的方案解答(真实工作中会遇到这种情景),如果你傻傻地照着做了,你就中套了。
[/Quote]

你说的对。一般这个题以前都是直接用sql做的。现在他说我们用链表来检索可以提高效率,但链表之前我是没涉及到的。而且面试时,他说我要考你的是这个,如果你只会用sql做,我们只能说无效。
对于面试者来说,你能怎么样?除非就是不面试了
threenewbee 2012-05-15
  • 打赏
  • 举报
回复
所以有学生面试完了觉得奇怪。我每个题目都查了书,都是按照标准答案回答的,为什么面试没有通过。

把面试当考试,说明你还没有从学生的身份转换过来。
yanjia151 2012-05-15
  • 打赏
  • 举报
回复
好麻烦啊
threenewbee 2012-05-15
  • 打赏
  • 举报
回复
只会按照面试者要求做,没有任何积极主动工作意愿的人是不受欢迎的。面试的人有时候会要求你用一个明显不合理的方案解答(真实工作中会遇到这种情景),如果你傻傻地照着做了,你就中套了。
zhantianyou 2012-05-15
  • 打赏
  • 举报
回复
不是。今天面试了,要我用链表来做,sql他说很简单就可以做出 来 了,我想主要是考我们吧。

我只想这个要怎么实现
theks 2012-05-15
  • 打赏
  • 举报
回复
在关系型数据库中,递归查询比较让人头痛,甚至还有最大递归次数限制。。
所以建议你还是不要设计成链表;
而sql的分组统计功能很强大,比如你的例子

/*伪代码:*/
select
车牌号,
卡口号,
min(经过时间) as 第一次经过时间,
max(经过时间) as 最后一次经过时间,
count(1) as 经过次数
from tb
group by 车牌号,卡口号
AI观星台 2012-05-15
  • 打赏
  • 举报
回复
没看懂。
链表是数据结构,和用不用sql语句去查询有什么关系?

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧