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

凡科网站做的好不好手机网站建设哪家专业

凡科网站做的好不好,手机网站建设哪家专业,做网站所需知识,wordpress漂浮文章目录1. 异或的性质2. 题目一3. 题目二4. 题目三5. 题目四1. 异或的性质 我们知道#xff0c;异或的定义是#xff1a;相同为0#xff0c;相异为1。所以也被称为无进位相加#xff0c;根据这定义#xff0c;我们可以得出三个性质#xff1a; 1. N ^ N0。2. N ^ 0N。3… 文章目录1. 异或的性质2. 题目一3. 题目二4. 题目三5. 题目四1. 异或的性质 我们知道异或的定义是相同为0相异为1。所以也被称为无进位相加根据这定义我们可以得出三个性质 1. N ^ N0。2. N ^ 0N。3. 异或满足结合律与交换率所以一组数据一起异或结果一定是同一个值。 2. 题目一 如何不创建临时变量交换两个值 答案是aa ^ bba ^ baa ^ b。 证明aa ^ ba变了b没变。ba ^ b就等于ba ^ b ^ bba ^ 0ba。最后一步aa ^ b ^ a就是ab ^ 0ab。 两个数就进行交换了但是这个方法只能用在a与b指向不同的内存空间如果指向同一个内存空间这样写会把此内存置成0。 3. 题目二 怎么把一个int类型的数提取出最右侧的1来 什么意思呢 就是一个数a如何得到ans这样的值就是把最右侧的1提取出来。 答案是a(-a)或者a((~a)1)。这个大家可以自己证明一下。 4. 题目三 一个数组中有两种数出现了奇数次其它数都出现了偶数次怎么找到这两个数 解题思路假设出现两个奇数次的是a和b。 第一步将数组里的数全部异或那么结果就是a ^ b因为其它都是偶数次异或为0。 第二步找出a ^ b最右侧的1位置因为a和b是不同的所以a ^ b一定不为0所以a ^ b二进位中一定存在1的。 第三步a ^ b二进位中的1位置说明a和b在此位置上是不相等的。我们就把数组中所有此位置为1的分成一组此位置为0的分成一组。 第四步将此位置为1的异或在一起就能得出其中一个奇数次在异或a ^ b就能得出另外一个奇数次。 代码实现 5. 题目四 一个数组中有一种数出现K次其它数都出现了M次M1KM。找到出现K次的数。要求时间复杂度O(N)空间复杂度O(1)。 解题思路 第一步因为一个int类型是32位所以我们可以先定义一个32的数组。因为是常量数组所以空间复杂度是O(1)。。 第二步遍历数组里所有数如果这个数的某个位置是1我们就在32位数组中这个位置上1。 如果是4就在下标2的位置上1如果是12就在下标为2和3的位置上1。 第三步遍历这个32位数组如果某位置上能被M整除说明出现K次的那个数在此位置上为0如果此位置不能被M整除说明此位置上出现K次的那个数此位置为1。因为KM所有不存在能被M整除还存在出现K次的那个数。 假设K3M7某位置上1的个数是3838不能被7整除说明此位置上出现K此的那个数一定为1。 第四步定义一个变量为0如果此位置上不能整除我们就左移1然后或上去。 代码实现
http://www.hkea.cn/news/14443232/

相关文章:

  • 常州做网站哪家便宜万户高端网站建设
  • 中国小康建设官方网站网站域名验证
  • 不让人看出wordpress建的站福州建站模板搭建
  • 网站平台设计费用多少济南住房和房产信息网
  • 国外网站为什么不用备案iis关闭网站
  • 北京网站建设报价wordpress调用当前分类名
  • 做网站公司郑州郑州的网站建设公司哪家好网络营销外包是干啥的
  • 网站风格代码自助建站百度
  • 网页制作与网站建设试卷做阿里巴巴网站应怎样定位
  • 可免费商用的cms建站系统做亚克力在那个网站上好
  • 网站开发项目视频dedecms旅游网站模板
  • 怎样在百度上建立网站查询网站旗下域名
  • 建设银行软件官方网站郑州网站模板建设
  • 中英文网站设计小程序多用户商城
  • 网站做重新定向 对网站有影响吗宁波网站免费制作
  • 购物网站开发周期秦皇岛市第一中学
  • 网站建设合同书(范本)网站设计需要考虑的基本原则
  • 计算机应用专业(网站开发)说到很多seo人员都转行了
  • 做的网站 v2ex公司注册资金多少合适
  • 网站建设玖金手指谷哥三十人才招聘网官网
  • 苏州外贸企业网站建设做网站的总是有活动怎么回事
  • 网站建设合同百度文库泉州做网站建设
  • 建设银行企业网上银行网站wordpress删除自定义字段
  • 网站里的搜索怎么做Wordpress怎么連結mysql
  • 搭建网站空间wordpress会员微信支付宝
  • app制作的网站把自己做的网站传到网上
  • 广州网站建设哪家便宜做网约车网站
  • 公司网站建设7个基本流程伊春市建设局网站
  • 南昌网站建设招聘如何开发app小程序
  • 邢台建站企业邮箱十大免费自助建站