当前位置: 首页 > news >正文

中型电商网站维护费用十大软件排行榜

中型电商网站维护费用,十大软件排行榜,wordpress添加视频插件,网络推广属于什么服务目录 136. 只出现一次的数字 - 力扣#xff08;LeetCode#xff09; 解题思路#xff1a; 代码#xff1a; 运行结果#xff1a; 补充 异或的重要性质 136. 只出现一次的数字 - 力扣#xff08;LeetCode#xff09; 给你一个 非空 整数数组 nums #xff0c;除了某…目录 136. 只出现一次的数字 - 力扣LeetCode 解题思路 代码 运行结果 补充 异或的重要性质 136. 只出现一次的数字 - 力扣LeetCode 给你一个 非空 整数数组 nums 除了某个元素只出现一次以外其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题且该算法只使用常量额外空间。 示例 1 输入nums [2,2,1] 输出1示例 2 输入nums [4,1,2,1,2] 输出4示例 3 输入nums [1] 输出1提示 1 nums.length 3 * 104-3 * 104 nums[i] 3 * 104除了某个元素只出现一次以外其余每个元素均出现两次。 解题思路 异或运算^的性质 异或运算满足交换律和结合律即a^b^c a^(b^c)。对于任何数xx^x0即一个数与自己异或的结果为0。对于任何数xx^0x即一个数与0异或的结果为它本身。 考虑到这些性质让我们看一下代码的执行过程 初始化变量a为0。遍历数组nums中的每个元素 将a与当前元素进行异或操作即a^nums[i]。异或操作会将出现两次的数字消除因为两个相同的数字异或的结果为0。异或操作会将只出现一次的数字留下因为任何数字与0异或的结果为它本身。最终a将保留只出现一次的数字。返回变量a作为结果。 现在让我们通过一个案例来解析这段代码 假设输入数组nums为[2, 4, 2, 1, 4]其中只有数字1只出现一次其他数字都出现了两次。 执行过程如下 初始化变量a为0。遍历数组nums 第一次循环a^2a的值变为2。第二次循环a^4a的值变为6。第三次循环a^2a的值变为4。第四次循环a^1a的值变为5。第五次循环a^4a的值变为1。返回a的值1作为结果。 代码 class Solution {public int singleNumber(int[] nums) {int a0;for(int i0;inums.length;i){a^nums[i];}return a;} } 运行结果 补充 异或的重要性质 结合律异或运算满足结合律即对于任意三个数a、b和c满足 (a ^ b) ^ c a ^ (b ^ c)。 自反性任何数与自身进行异或运算的结果为0即 a ^ a 0。这是因为异或运算可以看作是无进位相加而相同的位进行异或运算结果为0。 零元素0是异或运算的零元素即对于任何数a满足 a ^ 0 a。这是因为异或运算中任何数与0进行异或运算结果为它本身。 逆元素每个数在异或运算中都有逆元素即对于任何数a存在一个数b满足 a ^ b 0。这意味着可以通过异或运算来撤销一个数的影响。 消除相同元素当数组中有成对出现的相同元素时对整个数组进行异或运算最终结果为0。这是因为相同元素异或的结果为0而异或运算满足交换律和结合律。 这些性质使得异或运算在很多场景下非常有用例如查找只出现一次的数字、判断两个数是否相等、交换两个变量的值等。通过利用这些性质可以简化问题的处理和求解。
http://www.sczhlp.com/news/214939/

相关文章:

  • 网站地图对网站有什么意义官方查企业信息的网站
  • 上海论坛网站建设重庆电商网站建设费用
  • 营销型网站报价企业网站营销典型案例
  • 零食网站推广策划书建设网站中存在的问题
  • 网站同时做竞价和seo响应式全屏网站
  • 淘宝联盟链接的网站怎么做做卖东西的网站
  • 广西南宁市住房和城乡建设局网站天津推广平台
  • 新闻聚合网站开发找一个网站做搜索引擎分析
  • 电脑版网站建设合同成都网站排名生客seo
  • 网站英语培训班哪个机构好网站是什么东西
  • 杭州网站搜索关于美食html网页设计实例代码
  • 东莞高端做网站建设一个公司网站要具备什么
  • 网站后期维护收费郑州装修公司口碑哪家好
  • wordpress 本地 搭建网站发外链比较好的平台
  • 网站建设的基本大连发现2例阳性
  • 公司网站制作要多少钱什么是网站名
  • 移动端网站开发前端模板沈阳网约车公司哪家好
  • 肥西建设局网站深圳网络运营推广公司
  • 邯郸做移动网站的地方logo创意设计
  • 安卓做网站教程透明背景图片在线制作
  • 胶州建网站惠州网站制作费用
  • 外国网站手机dns成都网站建设哪家设计好
  • 网站建设管理总结江西锦宇建设集团有限公司网站
  • 网站运营需要服务器吗北京专业做网站设计公司
  • 推荐算法参考资料
  • SensatUrban语义分割数据集SensatUrban - MKT
  • CityRefer:城市规模点云数据上的地理感知 3D 视觉接地数据集 - MKT
  • 小男孩和女人做的网站在线制作图片网站有哪些
  • 大数据对网站建设教育的影响北京市建设工程交易网
  • php可以做视频网站成都房价2020最新价格