»
游客:
注册
|
登录
|
搜索
|
统计
|
喜悦证交所
|
帮助
喜悦国际村
»
php基础编程
» 算法求救(文本数据库)
上一主题
下一主题
12
1/2
1
2
>
标题: 算法求救(文本数据库)
aloysa123
注册会员
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
版主
一品带刀护卫
UID 68669
精华 0
积分 1253
帖子 2219
金钱 1253 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[广告]:
Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
多写几行让看规律,好吗
编程教材专卖
大学生兼职
2006-8-24 09:55 AM
#2
unspace
(未知空间)
版主
百万富翁
UID 67567
精华 0
积分 48935
帖子 5189
金钱 47837 喜悦币
威望 0
人脉 1098
阅读权限 100
注册 2005-12-28
来自 吉林
状态
在线
[推荐阅读]
怎样用php取得站点根目录文件夹img里面的文件列表
CODE:
[Copy to clipboard]
<?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
唠叨
(唠叨)
版主
版主
UID 9955
精华 0
积分 1479
帖子 1546
金钱 1479 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-10-27
状态 离线
[推荐阅读]
php能不能做这种服务?
CODE:
[Copy to clipboard]
<?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
unspace
(未知空间)
版主
百万富翁
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
没看见
(帅哥杨)
高级会员
被遗忘的漏洞
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
mayi
中级会员
初级会员
UID 68189
精华 0
积分 332
帖子 344
金钱 332 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-1-20
状态 离线
[推荐阅读]
想做在线支付?大家探讨一下!
唠叨 强
年过花季,一事无成,名不成,功不就。落了一副近视镜。枕边无妻,膝下无子。耳不鸣,眼不花,成了一付瘦身板
2006-8-24 02:04 PM
#7
1128sky7
中级会员
初级会员
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
(未知空间)
版主
百万富翁
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
1128sky7
中级会员
初级会员
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
>
可打印版本
|
推荐给朋友
|
订阅主题
|
收藏主题
|
开通个人空间
论坛跳转 ...
技术论坛
> php基础编程
> PHP高级编程
> 数据库技术
> 建站讨论
> 代码共享
> 喜悦原创
> 开源程序论坛
> ECShop官方技术论坛
> LAMP进阶文章
> XML/HTML/CSS/Js
> JAVA/C/C++
> Windows/软硬件
> linux技术
非技术论坛
> 娱乐乐园
> 招聘&求职
> 跳蚤市场
> 联盟项目组
> 广告时间
> 站务问题
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