有点象排序的题目。最简单的是类似与冒泡排序的算法,做两个循环
重第一个开始和第二个比较直到完,然后又重第二个开始和第3个比较,直到完。如果当中有重副,就跳出函数return 一个不而直。
如果更好的可以参考,快速排序,二分排序,堆排序的算法。数据结构的书上面详细得很。
重第一个开始和第二个比较直到完,然后又重第二个开始和第3个比较,直到完。如果当中有重副,就跳出函数return 一个不而直。
如果更好的可以参考,快速排序,二分排序,堆排序的算法。数据结构的书上面详细得很。
调试欢乐多
$array2 = ();//存储重复的数
$flag = 0;//存储所有重复的次数
for($i=0;$i<6;$i++){
$temp=$array1[$i];
for($j=$i+1;$j<7;$j++) {
if($temp==$array1[$j]) {
array2[$flag]=$temp;
$flag++;
}
}
}精确算法!