PHP实现查找整型数组内出现一次的数字-最优方法

2022-10-11 21:29:47 111 0
魁首哥

查找算法

查找整型数组内出现一次的数字 面试中经常出现的问题

现在我们用PHP的方式实现其中的一种解决方案,运行效率最高的一种

思路:运用异或运算

异或功能:两两相同的异或结果为0,0在与只出现一次的那个数字异或就会得到这个数字

PHP代码实现:

$arr = array(6,5,6,8,5,8,3,4,2,4,2);

$res = 0;

for($i=0;$i

$res ^= $arr[$i];

}

echo $res;

收藏
分享
海报
0 条评论
111
上一篇:怎样使用PHP自动备份数据库 下一篇:PHP核心知识要点汇总一:记好这些,学习php会进步一大截

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码