| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5089 人关注过本帖
标题:求 算法
只看楼主 加入收藏
中学者
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:3554
专家分:80
注 册:2007-9-14
收藏
得分:0 
sun叔叔////哈哈~~~

樱花大战,  有爱.
2008-05-02 22:53
hjh10845
Rank: 1
来 自:火星
等 级:新手上路
帖 子:104
专家分:0
注 册:2008-3-31
收藏
得分:0 
...
[bo]以下是引用 [un]广陵绝唱[/un] 在 2008-5-2 22:36 的发言:[/bo]

一,回楼主:你说的数组找出相同的数值的代码,照你的题意,根本不用那么复
            杂。如照你所说,数组次序是混乱的,那样用两个for也可以解决。
            请不要人云亦云,这对学习是大忌。

二,回yuki :欣赏,为人大度—— ...

/////////////////////////////////////////////////////
其实带着理性的讨论是我们最需要的,还有点,我的意思是:在一个不定多少个元素的数组中查找相同的元素,,不一定有,有的话也也可能不止一个, for语句请教如何胜任?

<接受者>? or <创造者>?
2008-05-02 23:18
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
也不是不可以
char a[]={"abcdefg"};
int *b=new char[max(a)];//数组付0
for(int i=0;i<strlen(a)+1;i++)
   b[a[i]]++;
只正对上面的问题..一般用来统计字符...随手写的..可能有错(max 函数自己写)效率低点

[[it] 本帖最后由 sunkaidong 于 2008-5-2 23:44 编辑 [/it]]

学习需要安静。。海盗要重新来过。。
2008-05-02 23:32
wltysy
Rank: 1
等 级:新手上路
帖 子:560
专家分:0
注 册:2008-5-2
收藏
得分:0 
ding
2008-05-02 23:34
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
To飞燕:1~n中只有一对相同数字的,LRJ在艺术里面讲了一种O(lgn)的方法,是通过判断每个数字的相应二进制位,然后进行二分……这种方法不需要关键字有序……可以算是1~n中间效率最高的算法了……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-05-02 23:35
hjh10845
Rank: 1
来 自:火星
等 级:新手上路
帖 子:104
专家分:0
注 册:2008-3-31
收藏
得分:0 
[bo]以下是引用 [un]sunkaidong[/un] 在 2008-5-2 23:32 的发言:[/bo]

也不是不可以
char a[]={"abcdefg"};
char *b=new char[max(a)];
for(int i=0;i

//////////////////////
数组元素不定,,,,这样写???

<接受者>? or <创造者>?
2008-05-02 23:38
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
二分不要关键字有序?怎么比较法?说来听听..

学习需要安静。。海盗要重新来过。。
2008-05-02 23:38
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
[bo]以下是引用 [un]StarWing83[/un] 在 2008-5-2 23:35 的发言:[/bo]

To飞燕:1~n中只有一对相同数字的,LRJ在艺术里面讲了一种O(lgn)的方法,是通过判断每个数字的相应二进制位,然后进行二分……这种方法不需要关键字有序……可以算是1~n中间效率最高的算法了…… ...

建议你重新看看那本书那个题目,看清楚
我知道你说的哪个题目

[color=white]
2008-05-02 23:40
hjh10845
Rank: 1
来 自:火星
等 级:新手上路
帖 子:104
专家分:0
注 册:2008-3-31
收藏
得分:0 
[bo]以下是引用 [un]StarWing83[/un] 在 2008-5-2 23:35 的发言:[/bo]

To飞燕:1~n中只有一对相同数字的,LRJ在艺术里面讲了一种O(lgn)的方法,是通过判断每个数字的相应二进制位,然后进行二分……这种方法不需要关键字有序……可以算是1~n中间效率最高的算法了…… ...

//////////////////////////
字符数组呢??

<接受者>? or <创造者>?
2008-05-02 23:41
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
那道题是说缺一个数嘛……如果是1~n有且只有一对相同的话,和缺一个数字不是一样么……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-05-02 23:43
快速回复:求 算法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016397 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved