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

外贸手机商城网站建设 深圳怎样会展网站建设

外贸手机商城网站建设 深圳,怎样会展网站建设,天津品牌网站建设哪个好,app定制价格一#xff1a;只有一个元素出现一次#xff0c;其他出现两次 给你一个 非空 整数数组 nums #xff0c;除了某个元素只出现一次以外#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题#xff0c;且该…一只有一个元素出现一次其他出现两次 给你一个 非空 整数数组 nums 除了某个元素只出现一次以外其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题且该算法只使用常量额外空间。 思路 利用异或性质即 a ^ b ^ a b; class Solution { public:int singleNumber(vectorint nums) {int res 0;for(int i : nums) {res ^ i;}return res;} }; 二 只有一个元素出现一次其他元素出现三次 给你一个整数数组 nums 除某个元素仅出现 一次 外其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。  你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。 思路 一个数的二进制无非就是 0 或者 1 既然除了目标数外其他数都有三个 那么该二进制第 i 位和 对3取余 即为 目标数的第 i 位  class Solution { public:int singleNumber(vectorint nums) {int res 0;for(int i 0; i 32; i) {int sum 0;for(auto num : nums) {sum ((num i) 1);}if(sum % 3) {res | (1 i);}}return res;} }; 三两个数出现一次其他数都出现两次  给你一个整数数组 nums其中恰好有两个元素只出现一次其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 你必须设计并实现线性时间复杂度的算法且仅使用常量额外空间来解决此问题。 思路 利用异或性质假设两个目标数为 a 和 b那么将所有数异或后 得到 a ^ b 因为 a 与 b 不相等 那么a 与 b 的二进制中必然有一位不同 即 一个为 1 另一个为 0 那么我们就可以根据该位进行分组 class Solution { public:vectorint singleNumber(vectorint nums) {int xorsum 0;for(int num : nums) {xorsum ^ num;}int a 0, b 0;int lowbit (xorsum INT_MIN ? xorsum : xorsum (-xorsum));for(int num : nums) {if(lowbit num) {a ^ num;}else {b ^ num;}}return {a, b};} };
http://www.pierceye.com/news/322870/

相关文章:

  • 潍坊网站开发高手重庆市设计院
  • 微信公众号平台网站开发WordPress破解分享
  • 东营网站建设服务商低价备案域名购买
  • 高校网站建设自查报告哪个外贸网站开发客户比较好用
  • 网站做付费推广都需要问什么wordpress小工具插件
  • 网站的建设技术有哪些北京一环都是住什么人
  • 做外贸soho网站的公司吗已有备案号新增网站备案要关闭原先的站点吗
  • 网站域名注册免费wordpress 让导航悬浮
  • 全景旅游网站项目建设湖南建筑公司网站
  • 做网批那个网站好免费视频素材库app
  • cms建站模板appseo网络优化是什么工作
  • 云落wordpress优化大师在哪里
  • 威海网站建设公司手机网站做落地页
  • 海宁建设局网站三网合一 网站建设
  • 1688货源网官方网站网站怎么做背景
  • 做阿里还是网站中小企业为什么要建设网站
  • 天津的网站建设做网站费用怎么入账
  • 网站原型是产品经理做wordpress手机上用的
  • 专业网站排名优化重庆广告公司电话
  • 在线免费看影视网站正规企业展厅设计公司
  • 励志网站织梦源码做电子杂志用什么网站
  • 电子设计网站wordpress数据清除
  • 义乌网站推广中国住房和城乡建设厅网站
  • 濮阳seo网站建设商贸公司寮步网站建设
  • 百姓网网站建设如何在社交网站做销售
  • 网站微信认证费用介绍网络营销的短文
  • 北京微网站修改wordpress后台登陆
  • 网站建设管理工作情况报告企业在线
  • ps临摹网站营销型网站传统网站
  • 对电子商务网站建设和管理的理解学网站开发应该学什么软件