求大神指教,,
用过的号码怎么重用??用什么实现?

解决方案 »

  1.   

    路过!建两个表,一个表示挂号的表,一个表示退号表(按照数字小大来排序);每次挂号的时候都是查询退号表里有没有数据,没有则插入挂号表里;挂号的时候是按照递增的顺序来插入,1,2,...10.如果中间号码为6的退号了,把这个号码6存入退号表。再有人要挂号,先查询退号表里有没有,如果有,把这个号码6拿出来挂号,并且把这个号码再存入挂号表,从退号表里把这条数据删除。
      

  2.   

    一个挂号表,一个号码库,挂号时,从号码库中找到最小的号,移动到挂号表。
    退号时,从挂号表中删除,并把该号移动到号码库中。
      

  3.   


    初始情况下,可以把号码库中先写一年的数据,也可以写多点。
      

  4.   

    谢谢谢谢虽然思路知道了,可惜语句不会,,,