喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
 12  1/2  1  2  > 
     
标题: 算法求救(文本数据库)  
 
aloysa123
注册会员
Rank: 2


UID 70593
精华 0
积分 140
帖子 59
金钱 109 喜悦币
威望 0
人脉 31
阅读权限 20
注册 2006-3-29
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
算法求救(文本数据库)

有文本A,记录了0-9999之内已经被用去的序号;
文本A的行形式为:ID1 \t 已用序号 \t ID2 \t ID3 \n;
我现在需要列出其余没用过可以选择的序号,希望村里的朋友给个能较快得到结果的算法建议。谢谢!!
2006-8-24 09:32 AM#1
查看资料  发短消息  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1253
帖子 2219
金钱 1253 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
多写几行让看规律,好吗



编程教材专卖
大学生兼职
2006-8-24 09:55 AM#2
查看资料  Blog  发短消息  QQ  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 48935
帖子 5189
金钱 47837 喜悦币
威望 0
人脉 1098
阅读权限 100
注册 2005-12-28
来自 吉林
状态 在线
[推荐阅读] 怎样用php取得站点根目录文件夹img里面的文件列表


<?php
$data
[]=1;
$data[]=2;
$data[]=4;
$data[]=5;
$data[]=9;

//将数据按从小到大的顺序排序
sort($data);

//数据的数量,为了求$max
$num=count($data);

//$max为最大值,如果想找9999内所有没有的数,直接把$max设为9999
$max=$data[$num-1];

//比较标记变量,充当游标的作用
$k=0;

//生成从0至$max之间的数据
for($i=0;$i<=$max;$i++){
    
    
//显示比较过程
    
echo $i."=>".$data[$k]."<br>n";    

    
//如果理想数据比实际数据小,记录
    
if ($i $data[$k]){
        
$row[]=$i;
    }
    
//如果理想数据与实际数据相等,游标移动
    
elseif ($i == $data[$k]){
        
$k++;
    }
    
//如果数据按照由小到大排列了,下列情况
    
else {
        echo 
"error";
        break;
    }
}

print_r($row);
?>




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2006-8-24 10:22 AM#3
查看资料  访问主页  Blog  发短消息  顶部
 
唠叨 (唠叨)
版主
Rank: 7Rank: 7Rank: 7
版主



UID 9955
精华 0
积分 1479
帖子 1546
金钱 1479 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-10-27
状态 离线
[推荐阅读] php能不能做这种服务?


<?php
$ar 
= array(1,2,3,6,7,9,12); //已使用的编号

$n 20//可能的编号数量
$out array_diff(range(1$n), $ar);
print_r($out); //输出未使用的编号
?>
2006-8-24 11:23 AM#4
查看资料  Blog  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 48935
帖子 5189
金钱 47837 喜悦币
威望 0
人脉 1098
阅读权限 100
注册 2005-12-28
来自 吉林
状态 在线
[推荐阅读] 谁有关于Zend Neon的资料
唠叨的写法果然高

用了两个我不知道的函数,呵呵

PS:phpx上面的php4手册里,没有




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2006-8-24 11:31 AM#5
查看资料  访问主页  Blog  发短消息  顶部
 
没看见 (帅哥杨)
高级会员
Rank: 4
被遗忘的漏洞


UID 67293
精华 0
积分 846
帖子 876
金钱 846 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-12-19
状态 离线
[推荐阅读] *****入村一周年纪念***** ( 1 2 3 4 5 6 .. 13 )
唠叨哥,方法高,函数运用的更高
我又偷学到了.
2006-8-24 01:06 PM#6
查看资料  Blog  发短消息  QQ  顶部
 
mayi
中级会员
Rank: 3Rank: 3
初级会员


UID 68189
精华 0
积分 332
帖子 344
金钱 332 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-1-20
状态 离线
[推荐阅读] 想做在线支付?大家探讨一下!
唠叨    强



年过花季,一事无成,名不成,功不就。落了一副近视镜。枕边无妻,膝下无子。耳不鸣,眼不花,成了一付瘦身板
2006-8-24 02:04 PM#7
查看资料  Blog  发短消息  顶部
 
1128sky7
中级会员
Rank: 3Rank: 3
初级会员


UID 69010
精华 0
积分 228
帖子 289
金钱 219 喜悦币
威望 0
人脉 9
阅读权限 30
注册 2006-3-2
来自 吉林&黑龙江&北京
状态 离线
[推荐阅读] 一本新出的PHP书,大家觉得怎么样呢?
1只看懂  unspace 前辈的了,但知识程序能看懂而已,有什么作用没看懂,嘿嘿`~~是不是利用数组找没value的key呀?

2唠叨前辈的大家都说强!可惜没看懂`~愁。。。

3 LZ 的意思懂了,但要求没懂

大家表笑话我,才学




走PHP的路,任**P说去吧!
2006-8-24 02:25 PM#8
查看资料  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 48935
帖子 5189
金钱 47837 喜悦币
威望 0
人脉 1098
阅读权限 100
注册 2005-12-28
来自 吉林
状态 在线
[推荐阅读] 北京招聘php编程人员
楼主的字符串是这样的
1        2        4        5        9
把它变成array(1,2,4,5,9)
要这样
$data=explode("\t",$string); //$string是从文件中读出来的




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2006-8-24 02:31 PM#9
查看资料  访问主页  Blog  发短消息  顶部
 
1128sky7
中级会员
Rank: 3Rank: 3
初级会员


UID 69010
精华 0
积分 228
帖子 289
金钱 219 喜悦币
威望 0
人脉 9
阅读权限 30
注册 2006-3-2
来自 吉林&黑龙江&北京
状态 离线
[推荐阅读] 数据库更新问题,不知道为什么?


QUOTE:
原帖由 unspace 于 2006-8-24 02:31 PM 发表
楼主的字符串是这样的
1        2        4        5        9
把它变成array(1,2,4,5,9)
要这样
$data=explode("\t",$string); //$string是从文件中读出来的
[color]咋都这么强呢




走PHP的路,任**P说去吧!
2006-8-24 02:36 PM#10
查看资料  发短消息  顶部
 12  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.149954 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP