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

政务服务网站建设资金好看的广告图片

政务服务网站建设资金,好看的广告图片,.net开发大型网站开发,汕头定制网站建设有这么一道题#xff0c;一个int数组叫A#xff0c;里面的数是不重复的#xff0c;从中拿出一个值#xff0c;剩下的数组就B#xff0c;问拿出的是哪个数。 一般人都能想到把A数组值相加#xff0c;假设和为sum1#xff0c;再把B数组值相加#xff0c;设其和为sum2一个int数组叫A里面的数是不重复的从中拿出一个值剩下的数组就B问拿出的是哪个数。 一般人都能想到把A数组值相加假设和为sum1再把B数组值相加设其和为sum2sum1-sum2就是拿出的数。当初manager面我是我就是这么回答的心里还想怎么这么简单的题目还问当时他出的int数组是从1到10的。 其实这道题是有陷阱的啊因为int数组值相加可能会溢出还好manager的数组是从1到10不可能溢出。 对上面的方法有个改进的方法就是对A中值相加时每加一个值就减去B中的一个值这样可以减少溢出的可能性。 但是改进过的方法还是有可能溢出下面列出一个方法不会有溢出 离散数学里大家都学过xor异或两个相同的值异或值是0两个不同的值异或值是10和任何数异或都是那个数0和0异或是00和1异或是1。所以对于上面的题我们定义一个int值就叫xor吧把A中每个值用循环异或一下赋以xor再用xor去异或B中的每个值做完后xor就是拿出来的数。int[] arr new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int[] arr1 new int[] { 1, 2, 3, 4, 5, 7, 8, 9, 10 };int xor 0;for (int i 0; i arr.Length; i) {xor xor ^ arr[i]; }for (int i 0; i arr1.Length; i) {xor xor ^ arr1[i]; }Console.WriteLine(xor); 异或还可以用于两个值交换省交换空间这个只是个技巧而已。转载于:https://www.cnblogs.com/iwteih/archive/2010/03/16/1687230.html
http://wiki.neutronadmin.com/news/380787/

相关文章:

  • 网站 ftp商丘三合一网站建设
  • 青岛公司网站制作html编辑器中文版
  • 网站需要人员手机音乐制作软件
  • 卖东西专业网站网上注册网络科技公司需要多少钱
  • 沈阳网站设计外包万户做网站怎么样
  • 北京网站建设公司降龙基于微信公众号开发
  • 电脑打不开建设银行网站成都网站搭建公司哪家好
  • 网站怎么做多语言展示绿派网站建设
  • 快速搭建网站的方法网页查询系统
  • 先做网页设计还是先弄网站线下宣传渠道和宣传方式
  • 网站内容设计模板wordpress远程保存图片
  • 自己做卖东西网站七牛 wordpress
  • 河北沧州网站建设一站式电商网站建设
  • win7建网站教程青县有做网站的吗
  • 盗用别的公司网站模块制作网站要步骤
  • 查pv uv的网站南昌做网站哪家专业
  • 环保行业网站开发打开百度网址
  • 网站建设开票税收分类怎么里ip做网站
  • 加强单位门户网站建设的通知建中英文网站
  • 广州建站优化公司深圳专业网站建设
  • 建站行业span分析俄罗斯外贸公司名录
  • 世界杯直播观看网站宁波在线网
  • 凡科做网站的方法html网页代码大全的阅读
  • 情侣手表网站西宁网站建设企业
  • 门户网站建设和运行保障招标文件wordpress高级视频教程
  • 如何在网站上做用工登记龙岩做网站公司有哪些
  • 设计师查询网站免费贴图素材网站
  • 网站地图怎么提交wordpress 制作首页模板
  • 网站页面用什么软件做建设网站的实验报告
  • 晋江市规划局建设网站wordpress 开发 知乎