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

做网站推广需要多少费用sem

做网站推广需要多少费用,sem,行业网站建设详解,wordpress修改自适应考察点 异或运算,与运算知识点 题目 分析 本题目要求数组中只出现一次的俩个数字,并且要求O(1)时间复杂度和空间复杂度。试想一下如果只有一个数字出现一次,那么针对全部元素做异或运算就可以了,因为相同元素异或为0。现在有俩…

考察点

异或运算,与运算

知识点

题目

分析
本题目要求数组中只出现一次的俩个数字,并且要求O(1)时间复杂度和空间复杂度。试想一下如果只有一个数字出现一次,那么针对全部元素做异或运算就可以了,因为相同元素异或为0。现在有俩个数字出现了一次,那么我们其实可以依据数字位的一些特性,我们可以首先异或全部元素,这个值肯定是这俩个只出现一次的数字的异或值,既然值不相同那么肯定从右起有一位元素是1,这是这俩个数字不相同的原因之一,我们可以再找出来到底是第几位元素,然后再次遍历数组,针对所有元素判断该位是否是1分别做异或运算即可

public class Forty{public static void main(String[] args) {int[] arr = {2,4,3,6,3,2,5,5};getDifferentNum(arr);}public static void getDifferentNum(int[] arr) {int num = 0;for (int i = 0;i<arr.length;i++) {num = num ^ arr[i];}//找到右起第一位不是0的int cnt = 0;int oneNum = 1;while(oneNum > 0) {if((num & oneNum) == 0) {cnt++;} else {break;}oneNum = oneNum << 1;}int numA = 0;int numB = 0;for(int i = 0;i<arr.length;i++) {oneNum = 1;if(((oneNum << cnt) & arr[i]) == 0) {numA = numA ^ arr[i];} else {numB = numB ^ arr[i];}}System.out.println(numA);System.out.println(numB);}
}
http://www.hengruixuexiao.com/news/33578.html

相关文章:

  • 东莞网站视频软文发布平台与板块
  • 网站开发只要网站排名掉了怎么恢复
  • 怎样上传网站到百度中国新闻最新消息今天
  • 怎样创建一个公司惠州抖音seo策划
  • 为什么要做个人网站最近几天发生的新闻大事
  • 做网站的一些话术文职培训机构前十名
  • 做网站备案要多久360搜索关键词优化软件
  • 做哈尔滨本地门户网站赚钱吗什么叫优化
  • 做百度推广和企业网站那个有效果吗成品短视频app源码的优点
  • 做网站二级域名随便用吗网络营销机构官方网站
  • 怎么做视频监控的网站灵感关键词生成器
  • 昆明做网站的网络公司软文推广方案
  • 用dw做音乐网站模板今日舆情热点
  • 做网站1008做网站 - 百度互联网广告平台排名
  • 做网站microsoft百度网页网址
  • 政府站群网站怎么做crm管理系统
  • 医院网站后台模板桔子seo网
  • 公司新产品开发项目属于公司创业吗怎样淘宝seo排名优化
  • 大连里程科技做网站正规网站建设公司
  • 福田网站设计公司哪家好注册网站域名
  • 企业英文网站制作百度识图网页版 在线
  • 网站建设 团队介绍青岛网站seo
  • 相机网站建设规划书怎么在百度发布自己的文章
  • 网站建设方案及预算百度手机软件应用中心
  • 湖北交投建设集团网站seo chinaz
  • 视频网站策划网站每天做100个外链
  • 网站开发怎么做才有利于seo刷排名seo软件
  • 网站开发英文字体一般是什么广州网络推广策划公司
  • 重庆大型网站建设重庆网站制作最新天气预报最新消息
  • ui设计真实工资厦门seo管理