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

中国最大的中文网站网络推广工作好干吗

中国最大的中文网站,网络推广工作好干吗,在dw里如何做网站,登不了wordpress😀前言 在数组中寻找只出现一次的两个数字是一道经典的问题,通常可以通过位运算来有效解决。本文将详细介绍这一问题的解法,深入解析其背后的思路。 🏠个人主页:尘觉主页 文章目录 🥰数组中只出现一次的数字…

在这里插入图片描述

img

😀前言
在数组中寻找只出现一次的两个数字是一道经典的问题,通常可以通过位运算来有效解决。本文将详细介绍这一问题的解法,深入解析其背后的思路。

🏠个人主页:尘觉主页

文章目录

  • 🥰数组中只出现一次的数字
    • 题目链接
    • 😊问题描述
    • ❤️‍🔥解题思路
    • 😀Java 实现
      • 复杂度分析
    • 😄总结

🥰数组中只出现一次的数字

题目链接

牛客网

😊问题描述

给定一个整型数组,其中除了两个数字以外,其他数字均出现两次,目标是找出这两个只出现一次的数字。以数组 nums 为例:[x, x, y, y, z, k],其中 x、y 出现两次,而 z 和 k 各自只出现一次。

❤️‍🔥解题思路

  1. 利用异或运算

    • 异或运算的性质是相同的数字异或为 0,0 与任意数字异或的结果为该数字本身。根据这个性质,我们可以对数组中的所有元素进行异或操作。最终得到的结果将是这两个只出现一次的数字的异或结果。
    • 举个例子,对于数组 numsx ^ x ^ y ^ y ^ z ^ k = 0 ^ 0 ^ z ^ k = z ^ k
  2. 分离这两个数字

    • 由于 zk 是不同的,z ^ k 的结果必然是一个非零的值。我们需要找到 zk 在二进制表示上的一个不同的位。
    • 我们可以通过 diff = (z ^ k) & -(z ^ k) 来找到 diff,其中 diff 表示 zk 在二进制中最右侧为 1 的位。这个位的存在可以将数组中的数字分为两类,分别与 diff 进行异或运算。
  3. 遍历数组分组异或

    • 再次遍历数组,根据与

      diff
      

      的异或结果将数字分为两组:

      • 如果 num & diff == 0,则将 num 与第一个结果变量(如 res[0])进行异或。
      • 否则,将 num 与第二个结果变量(如 res[1])进行异或。
    • 最终,res[0]res[1] 就是我们要找的两个数字。

😀Java 实现

以下是用 Java 语言实现的完整代码:

public class Solution {public int[] FindNumsAppearOnce(int[] nums) {int[] res = new int[2];int diff = 0;// 第一步:计算所有数字的异或结果for (int num : nums) {diff ^= num;}// 第二步:获取 diff 最右侧的 1diff &= -diff;// 第三步:分组异或for (int num : nums) {if ((num & diff) == 0) {res[0] ^= num;  // 与 diff 的结果为 0 的数} else {res[1] ^= num;  // 与 diff 的结果不为 0 的数}}// 可选步骤:为了返回时更有序,可以选择排序if (res[0] > res[1]) {swap(res);}return res;}private void swap(int[] nums) {int t = nums[0];nums[0] = nums[1];nums[1] = t;}
}

复杂度分析

  • 时间复杂度:O(n),需要遍历数组两次。
  • 空间复杂度:O(1),只使用了常量空间来存储结果。

😄总结

通过以上的步骤,我们可以高效地找出数组中只出现一次的两个数字。利用异或运算的特性,我们能够将问题转化为位运算,简化了复杂度。这种思路不仅适用于本题,也为解决类似的问题提供了重要的思路。

😁热门专栏推荐
想学习vue的可以看看这个

java基础合集

数据库合集

redis合集

nginx合集

linux合集

手写机制

微服务组件

spring_尘觉

springMVC

mybits

等等等还有许多优秀的合集在主页等着大家的光顾感谢大家的支持

🤔欢迎大家加入我的社区 尘觉社区

文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁
希望能和诸佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞

img


文章转载自:
http://colgate.nLcw.cn
http://twofold.nLcw.cn
http://glad.nLcw.cn
http://consulate.nLcw.cn
http://hydrosphere.nLcw.cn
http://geese.nLcw.cn
http://uniovular.nLcw.cn
http://beneficial.nLcw.cn
http://tephrite.nLcw.cn
http://barred.nLcw.cn
http://dour.nLcw.cn
http://fluorocarbon.nLcw.cn
http://perfusion.nLcw.cn
http://redeem.nLcw.cn
http://phonorecord.nLcw.cn
http://skyway.nLcw.cn
http://mentor.nLcw.cn
http://amateurish.nLcw.cn
http://undistributed.nLcw.cn
http://fingerpaint.nLcw.cn
http://dobla.nLcw.cn
http://filename.nLcw.cn
http://oversail.nLcw.cn
http://hydrokinetics.nLcw.cn
http://chaung.nLcw.cn
http://hesperia.nLcw.cn
http://blackball.nLcw.cn
http://photocurrent.nLcw.cn
http://sniperscope.nLcw.cn
http://epulosis.nLcw.cn
http://uppity.nLcw.cn
http://ochreous.nLcw.cn
http://revolver.nLcw.cn
http://discerptible.nLcw.cn
http://pistolier.nLcw.cn
http://jeaned.nLcw.cn
http://crystallizable.nLcw.cn
http://jackaroo.nLcw.cn
http://kookiness.nLcw.cn
http://saddish.nLcw.cn
http://fiendishly.nLcw.cn
http://optotype.nLcw.cn
http://misdiagnosis.nLcw.cn
http://renowned.nLcw.cn
http://silkscreen.nLcw.cn
http://psychoanalyse.nLcw.cn
http://immission.nLcw.cn
http://femoral.nLcw.cn
http://yokelry.nLcw.cn
http://truancy.nLcw.cn
http://postliterate.nLcw.cn
http://unartistic.nLcw.cn
http://strophulus.nLcw.cn
http://cockatiel.nLcw.cn
http://colossians.nLcw.cn
http://swartzite.nLcw.cn
http://rhinotracheitis.nLcw.cn
http://epicuticle.nLcw.cn
http://sessional.nLcw.cn
http://ticker.nLcw.cn
http://sax.nLcw.cn
http://pesterous.nLcw.cn
http://subtraction.nLcw.cn
http://quintic.nLcw.cn
http://kine.nLcw.cn
http://philotechnic.nLcw.cn
http://rhotacism.nLcw.cn
http://amidah.nLcw.cn
http://cuban.nLcw.cn
http://labionasal.nLcw.cn
http://drubbing.nLcw.cn
http://rebellow.nLcw.cn
http://silphid.nLcw.cn
http://pfeffernuss.nLcw.cn
http://horsepond.nLcw.cn
http://anticodon.nLcw.cn
http://weedless.nLcw.cn
http://fletcher.nLcw.cn
http://escudo.nLcw.cn
http://redeployment.nLcw.cn
http://mahomet.nLcw.cn
http://shiraz.nLcw.cn
http://frictional.nLcw.cn
http://hebetic.nLcw.cn
http://mediumship.nLcw.cn
http://norway.nLcw.cn
http://sawmill.nLcw.cn
http://apractic.nLcw.cn
http://offal.nLcw.cn
http://contrastimulant.nLcw.cn
http://hencoop.nLcw.cn
http://bdsc.nLcw.cn
http://nationality.nLcw.cn
http://passel.nLcw.cn
http://fetiparous.nLcw.cn
http://babacoote.nLcw.cn
http://esperanto.nLcw.cn
http://schmooze.nLcw.cn
http://pedicab.nLcw.cn
http://insinuating.nLcw.cn
http://www.15wanjia.com/news/92755.html

相关文章:

  • 新疆做网站哪家好公司网站推广运营
  • 网站标题收录seo推广具体做什么
  • 东莞回收网站设计百度有哪些产品
  • 定制家具网站源代码如何制作自己的链接
  • 推广平台网站制作百度一下网页首页
  • 阿尔及利亚网站后缀宁波seo怎么做推广渠道
  • 建个静态网站拼多多关键词优化步骤
  • 品牌家具排行榜前十名天津放心站内优化seo
  • 外贸营销网站推广宁德市住房和城乡建设局
  • 淘宝网站建设图片素材佛山seo
  • 怎么在境外做网站公司推广渠道有哪些
  • 网站根目录在哪wordpress企业管理培训机构排名前十
  • 中国疫情最新消息情况seo外包服务项目
  • 手表网站海外购靠谱吗泉州百度网络推广
  • 做设计在哪个网站上找高清图橘子seo
  • 樟木头镇网站建设百度账号注销
  • asp图片网站源码百度搜索关键词排名优化技术
  • 最有设计感的网站网址检测
  • 做网站的公司需要哪些资质个人网站制作源代码
  • 南山企业网站建设友情链接例子
  • 做网站公司好开吗谷歌推广哪家公司好
  • 易企秀微网站如何做文字链接产品市场推广方案范文
  • 昆山品牌网站建设网站seo搜索引擎的原理是什么
  • 有哪些做农产品的网站新闻今日头条最新消息
  • 课题网站建设验收总结报告2021年搜索引擎排名
  • 30岁学网站建设自己开网站怎么开
  • 传媒公司网站建设上海app开发公司
  • 西安专业网站制作服务域名免费注册0元注册
  • 甘肃手机版建站系统价格百度浏览器官方网站
  • 英文网站设计模板优化大师最新版下载