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

建设银行网站个人客户吉林seo网络推广

建设银行网站个人客户,吉林seo网络推广,网站物理结构,wordpress文章详情页文章目录1、异或运算符的运算1、异或运算符的运算 问题描述&#xff1a; 给出一个指定的数组&#xff0c;只有一个数出现一次&#xff0c;剩下都出现两次&#xff0c;找出出现一次的数字。指定数组为[1,2,2,1,3,4,3]。 样例输出&#xff1a;4 #include<iostream> using…

文章目录

  • 1、异或运算符的运算

1、异或运算符的运算

问题描述: 给出一个指定的数组,只有一个数出现一次,剩下都出现两次,找出出现一次的数字。指定数组为[1,2,2,1,3,4,3]。
样例输出:4

#include<iostream>
using namespace std;
int main(){int a[7]={1,2,2,1,3,4,3};int ans=0;for(int i=0;i<7;i++){ans^=a[i];}cout<<ans;return 0;
}

在这里插入图片描述
为什么可以这样得出只出现一次的数字呢?

首先大家要先知道异或是个啥
在这里插入图片描述
异或异或,其实就是异(不同)的时候结果为1,同时结果为0
比如1和0异或结果就是1;0和1异或结果也是1;
1和1异或结果是0;0和0结果也是0;

首先我们循环遍历整个数字,每个数字只需要遍历一次
ans的初始值是0,我们知道0与任何数异或都等于任何数本身!!
所以我们这个for循环其实就是把所有数组里的每一个元素进行了异或,也就是1 ^ 2 ^ 2 ^ 1 ^ 3 ^ 4 ^ 3
我们利用异或运算满足交换律、结合律
也就是不管1和1有没有挨在一起,都能得到(1^1) ^ (2 ^ 2) ^ (3 ^ 3) ^ 4
再者,对于任何数a,都有a^a=0
所以(1^1) ^ (2 ^ 2) ^ (3 ^ 3) ^ 4其实就等于0 ^ 4,也就是4
完美撒花
在这里插入图片描述

http://www.zhongyajixie.com/news/39245.html

相关文章:

  • 我想建立一个网站不知道怎么做啊网络宣传推广方案范文
  • 贵州省建设厅公示网站seo优化代理
  • 重庆建设摩托车官方网站网络营销和传统营销有什么区别
  • 企业网站开发设计百度热搜seo
  • 网页设计与制作教程第二版知识点总结网站seo推广优化
  • 手机网站违规禁止访问怎么办知名的seo快速排名多少钱
  • 网站数据采集 源码网上店铺的推广方法有哪些
  • 网站做营利性广告需要什么备案永久免费google搜索引擎
  • 无锡微信公众号开发济南网站优化培训
  • 下载深圳app西安优化seo托管
  • 专业网页制作行情seo优化必备技巧
  • 中英文版网站建设广告营销策划
  • 北京网站制作与营销培训搜索引擎有哪些种类
  • 专业手机网站建设价格seo排名的影响因素有哪些
  • 用asp.net 做网站江苏建站
  • php做网站页面成都网站seo设计
  • 做编程题的网站网站建设开发公司
  • 网站建设的电话客服如何建立免费个人网站
  • 做网站无需备案域名注册1元
  • 培训的网站建设windows优化大师的功能
  • 网站收录了没有排名百度推广关键词排名规则
  • web记事本做网站怎么改变字的颜色企业网站推广渠道
  • 转行做网站牛推网络
  • 如何让网站做网页适配抖音搜索排名
  • 网站扩容需要多少钱网络营销推广的优势
  • wordpress 附件清理seo快速排名首页
  • 成都食品网站开发网络营销推广的要点
  • 松江手机网站开发武汉网站运营专业乐云seo
  • 上海做网站企业百度百家号怎么赚钱
  • 成都网站建设服务平台链接交换平台