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

一个主机多个网站介绍一个做美食的网站

一个主机多个网站,介绍一个做美食的网站,建筑培训网考题答案,网站改版有什么影响题目描述#xff1a; 给你一个 非空 整数数组 nums #xff0c;除了某个元素只出现一次以外#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题#xff0c;且该算法只使用常量额外空间。示例 1 #xff…题目描述 给你一个 非空 整数数组 nums 除了某个元素只出现一次以外其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题且该算法只使用常量额外空间。示例 1 输入nums [2,2,1] 输出1 示例 2 输入nums [4,1,2,1,2] 输出4 示例 3 输入nums [1] 输出1 算法一hash表 思路 用hash表记录数出现的次数之后遍历一次查找次数为1的数输出 易错点nums[i]可能出现负数但arr下标不能为负数故要进行讨论 代码实现 int singleNumber(int* nums, int numsSize) {int arr[200000]{0};//hash表int i;for(i0;inumsSize;i){if(nums[i]0) arr[nums[i]10000];//负数下标让负数向右偏移10000(防止覆盖原正数)else arr[nums[i]];}for(i0;inumsSize;i){//分正负讨论if(nums[i]0){//只出现一次--跳出循环if(arr[nums[i]10000]1) break;}else{if(arr[nums[i]]1) break;}}return nums[i]; } 算法二位运算 思路 0和任何数异或运算得到那个数本身 相同的两个数做异或运算得0 偶次会消掉只留下奇次 代码实现 int singleNumber(int* nums, int numsSize) {int ret0;for(int i0;inumsSize;i) ret^nums[i];return ret; }
http://www.pierceye.com/news/372388/

相关文章:

  • 给分管领导网站建设情况汇报怎么写企业网站的发展历史
  • 佛山营销网站建设费用app制作器下载软件
  • 如何将优酷视频上传到自己网站万能网
  • 域名销售网站wordpress 数据库配置文件
  • 广州营销型网站建设怎么样做网站必须要认证吗
  • 网站开发主要内容免费商城平台
  • 青岛建站方案海兴县网站建设公司
  • 网站文案框架兰州网页制作公司网站
  • 专业网站有哪些平台wordpress那个版本
  • 网站建设按钮详情页设计图
  • 杭州公司注册代理中介深圳关键词优化软件
  • 乐清网站制作公司电话免费做初中试卷的网站
  • 注册一个网站的流程反向代理服务器做wordpress外网
  • 沁阳网站建设tomcat建网站
  • 品牌网站建设公司推荐网站建设公司3lue
  • 装修公司网站模版徐州品牌网站建设
  • 医疗网站建设计划书一级消防工程师考试科目
  • 信誉好的网站建设公司网站关停公告怎么做
  • 画图在什么网站上做兼职广告词
  • 昆明购物网站建设企业网络设计方案预算
  • 浙江省建设工程质监站网站什么是营销型网站建设
  • 做网站需要云数据库吗企业做网页还是网站
  • wordpress手机网站插件wordpress编辑器添加按钮弹出窗口
  • 网站建设验收单格式建筑工具网站
  • 比较简洁大方的网站伊春住房和城乡建设网站
  • 电商网站开发prd免费个人网页模板
  • 西安 网站开发 招聘响应式网站代理
  • 浙江建设干部学校网站免费wordpress搭建
  • 海尔网站建设内容策划wordpress 登录密码
  • 金融公司网站规划方案四川省住建厅特种作业证报名