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

css个人简介网站怎么做网站网上推广

css个人简介网站怎么做,网站网上推广,做旅游网站的研究意义,长春网站外包文章目录 每日一言题目解题思路代码结语 每日一言 十年磨一剑,风雨未曾阻挡;愿你乘风破浪,不负韶华时光。 题目 题目链接:只出现一次的数字 给你一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现…

文章目录

  • 每日一言
  • 题目
  • 解题思路
  • 代码
  • 结语


每日一言

十年磨一剑,风雨未曾阻挡;愿你乘风破浪,不负韶华时光。


题目

题目链接:只出现一次的数字

给你一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。

你必须设计并实现线性时间复杂度的算法且仅使用常量额外空间来解决此问题。

  • 示例 1:
    输入:nums = [1,2,1,3,2,5]
    输出:[3,5]
    解释:[5, 3] 也是有效的答案。

  • 示例 2:
    输入:nums = [-1,0]
    输出:[-1,0]

  • 示例 3:
    输入:nums = [0,1]
    输出:[1,0]

提示:

2 <= nums.length <= 3 * 104
-231 <= nums[i] <= 231 - 1
除两个只出现一次的整数外,nums 中的其他数字都出现两次


解题思路

要对按位异或有较深的了解

n ^ n = 0
n ^ 0 = n
消除:n ^m ^n = m
交换律:n ^ m = m ^ n
结合律:n ^ m ^ z = n ^ (m ^ z)

根据消除律,我们可以消除出现次数为偶数的数字,按位异或完整个数组后我们会得到一个数z,这个数是由两个只出现一次的数按位异或后得到的,假设他们分别为m和n。
这个z的二进制位为1的地方,表明m和n在这一位上的值不相同(一个为0,一个为1),我们可以依此来给整个数组进行分类,将m、n放置在不同的组中,然后分别按位异或完整个组,最后返回两数就行啦~

代码

int* singleNumber(int* nums, int numsSize, int* returnSize) {int* arr = (int*)malloc(sizeof(int)*2);int i=0;int ret = 0;for(i=0;i<numsSize;i++)ret^=nums[i];int tar = 0;for(i=0;i<32;i++){if(((ret >> i)&1)==1){tar = i;break;}}arr[0]=0;arr[1]=0;for(i=0;i<numsSize;i++){if(((nums[i]>>tar)&1)==1){arr[0]^=nums[i];}else{arr[1]^=nums[i];}}*returnSize = 2;return arr;
}

结语

请给自己些耐心,一口吃不成胖子。
山外青山楼外楼,莫把百尺当尽头。
保持空杯心态加油努力吧!


都看到这里啦!真棒(*^▽^*)

可以给作者一个免费的赞赞吗,这将会鼓励我继续创作,谢谢大家

编程小白写作,如有纰漏或错误,欢迎指正


http://www.yidumall.com/news/21435.html

相关文章:

  • 宁波企业seo服务泰州seo推广
  • 门户网站开发多少钱百度怎样发布作品
  • 建设网站的价格表宁波seo外包推广公司
  • 湘潭做网站 m磐石网络百度发作品入口在哪里
  • wordpress如何生成单页的网站地图泰安百度推广电话
  • 企业公司网站管理系统哪家网络推广好
  • 兰州市住房城乡建设局网站营销技巧培训ppt
  • 网站期刊怎么做北京百度关键词推广
  • 网站导航条模板seo的作用有哪些
  • 怎样将自己做的网页加入网站网络营销与直播电商
  • 网站 优化 日志网站申请流程
  • 学做网站多久能学会媒介
  • 行业网站联盟湖南关键词排名推广
  • 深圳网站建设者宣传广告怎么做吸引人
  • 有什么网上做c 的网站站长工具查询seo
  • 建设银行网站怎么交学费百度主页入口
  • 做外贸 访问国外网站 怎么办免费发广告的平台
  • 站长之家端口扫描爱站网长尾关键词
  • wordpress批量改数据库前缀化工网站关键词优化
  • 南宁网站建设哪里有如何创建个人网页
  • 广州中学生网站制作seo岗位
  • 高端建网站重庆森林电影
  • 网站免费模板整合营销策略
  • 网站数据每隔几秒切换怎么做的黑帽seo论坛
  • 测试本机与网站连接应该怎么做网站提交入口链接
  • 兰州七里河吴中seo页面优化推广
  • 住房和城乡建设部部长黑帽seo优化推广
  • 如何建单页网站栏目武汉百度推广多少钱
  • 上海雍熙网站seo课设
  • 开源低代码平台做seo有什么好处