IceCool

贵宾

贴子 86715

精华 5

积分 44263

信用 0

竞猜 0

魅力 1313

威望 3

现金 502369 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2003-08-19

发表于:2007-09-10 16:09:37   |  只看该作者   |  本帖随机奖励楼主:0 CZB   |  转账至  IceCool

请问一个算法的问题

a = { 1,3,1,3,5}
b = {}
用循环判断出 数组里重复的数据 把不重复的添加到b

我暂时想到的是  for i as integer = 0 to a.count - 1
                for c as integer = 0 to a.count -1
               
                next c
              next i

但是这中间应该怎么来选出不重复的呢  {1,3 ,5 }呢
楼主
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删主题    删主题    |   
天心零零发

认证会员

ゞ皖鎂ˇ古董ゞ

贴子 51892

精华 12

积分 27254

信用 8

竞猜 18

魅力 1799

威望 3

现金 4949880 CZB

银行 1439600 CZB

黄金 0

比特币 0

注册时间 2005-06-17

发表于:2007-09-10 17:09:04   |  只看该作者   |  转账至  天心零零发
撒语言?
用 if判断吧 重复的不写到b  跳到下一个 不重复的直接写到b。
从此后
你在与不在
我都在这里把你
默默期盼
从此后
你来与不来
我都在这里把你
静静的等待
只为替我遮风挡雨的伞
沙发
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
IceCool

贵宾

贴子 86715

精华 5

积分 44263

信用 0

竞猜 0

魅力 1313

威望 3

现金 502369 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2003-08-19

发表于:2007-09-10 17:09:39   |  只看该作者   |  转账至  IceCool
语言没关系 关键是这个算法
我不懂这个的算法
你说的应该不对 因为 if 判断的时候 如果用 < >
会把数据加多
板凳
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
金狐

狐狸

管理员

贴子 138997

精华 13

积分 77006

信用 11

竞猜 20

魅力 23333

威望 8

现金 91094254 CZB

银行 7484412 CZB

黄金 8888

比特币 888

注册时间 2003-08-18

发表于:2007-09-10 17:09:48   |  只看该作者   |  转账至  金狐
先排序,再输出(用一个变量记录上次输出的数字,当前和记录的变量一样,跳过)
代码:
sort(ma);
j=-1;
for(i=0;i {
if(j!=ma){
输出 ma
j=ma;
}
}
时间、时间、时间
4楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
uedg

正式会员

贴子 1312

精华 0

积分 656

信用 0

竞猜 0

魅力 0

威望 0

现金 118 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2007-09-06

发表于:2007-09-10 18:09:17   |  只看该作者   |  转账至  uedg
天书 看不懂~ 以后慢慢学
不懂的 来找大家帮忙~
http://czzxiaoxiao.blogbus.com/
我特意搞的小博客定期更新一些FTP资源,以及定期更新NOD32升级ID,帮忙点下广告.
5楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
zhouhao11811

禁止发言

贴子 1945

精华 0

积分 673

信用 0

竞猜 0

魅力 0

威望 -6

现金 172 CZB

银行 4200 CZB

黄金 0

比特币 0

注册时间 2005-03-30

发表于:2007-09-10 20:09:00   |  只看该作者   |  转账至  zhouhao11811
*****本会员已被禁止发言*****
6楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
hellozj

我是人,我是穷人,谢谢!

中级会员

贴子 3465

精华 0

积分 1783

信用 0

竞猜 0

魅力 0

威望 1

现金 1098 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2003-08-18

发表于:2007-09-13 00:09:16   |  只看该作者   |  转账至  hellozj
[code][/code]
baidu 是大家最好的老师 只发经典的帖子
7楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
IceCool

贵宾

贴子 86715

精华 5

积分 44263

信用 0

竞猜 0

魅力 1313

威望 3

现金 502369 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2003-08-19

发表于:2007-09-13 00:09:41   |  只看该作者   |  转账至  IceCool
引用:
原帖由 zhouhao11811 于 2007-9-10 20:41 发表
for(int p=0; p


3 Q 就是用个布尔值解了

PS 谢谢大家
8楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |