hash不错,但是要想找出个不冲突的数字hash函数比较难

2007-08-24 13:54
2007-08-24 17:04
2007-08-24 20:26
2007-08-25 17:16
2007-08-25 17:21
楼上的这个算法不行吧,你不知道第几个数是重复的怎么把剩下的1到N-1 的加起来?

2007-08-25 18:49
取出a[0],一个一个的和后面的比较,如果没有相等的就再取出a[1],重复上面的比较。
如果a[i]==a[i+n];return a[i];
大家看看上面的算法行么?在网吧上网的。只能写个思路大家讨论。
这样做可取,但不符合题意:注意时间复杂度是O(N)。

2007-08-26 21:17
2007-08-26 21:25
用数学方法,同意福尔摩斯的算法。
2007-08-26 22:32
门外汉 看不懂
2007-08-27 01:56