“对比法”解决自动报名编号
[ 2011/3/29 14:56:00 | By: lamsir ]
 

“对比法”解决自动报名编号
  每接受一位考生报名,就在数据表中添加一条记录,有一个唯一的“报名编号”。照理,假如数据表中第一条记录的报名编号为1,那么数据表的记录数就是最后一条记录的报名编号顺序值了,记录数加上1即是等待添加的记录的报名编号顺序值。
  但是问题来了:
  数据表中间已被删除了某些记录,即报名编号已不连续,记录数<最后的报名编号顺序值。
  那么,添加新记录时,如何发现空缺的报名编号顺序值?
  于是产生了另一种思路:
  将某一给定的整数顺序值运算为符合数据表规则的待定报名编号,然后把此待定报名编号与数据表中已有的报名编号逐一对比,若对上号,则把这个顺序值加1,再运算、对比……直到与数据表中的报名编号对不上号。
  这种方法,速度慢一些,因为每运算产生一个待定报名编号,都要对数据表全部记录扫描一次。不过,对几千条记录的数据表来说,其扫描对比所需的时间还是可以忍受的。
  于是我采取了这一方法。
  今年,招生办的战友们可以不需要纸质的“划号表”了,除非领导们认为有“有书为据”比较稳妥。

 
 
发表评论:
请稍候,载入中。。。


大朋友小朋友,老朋友新朋友
?你知道我在等你吗?

专 题 分 类
请稍候,载入中。。。

最 新 评 论
请稍候,载入中。。。
最 新 日 志
请稍候,载入中。。。

最 新 留 言
请稍候,载入中。。。

搜 索


友 情 连 接

博 客 信 息
请稍候,载入中。。。
 
     
   
Powered by Oblog.