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

专业制作网站图片商务

专业制作网站图片,商务,鞍山网站建设营销,常州自助建站链接#xff1a; 剑指 Offer 03. 数组中重复的数字 题意#xff1a; 如题 解#xff1a; 看到一个很牛的时间复杂度O(n)的原地算法#xff1a;由于数组长度n#xff0c;数组内只有0到n-1#xff0c;那么#xff0c;我们用对应-n到-1表示nums[index]出现过一次…链接 剑指 Offer 03. 数组中重复的数字 题意 如题 解 看到一个很牛的时间复杂度O(n)的原地算法由于数组长度n数组内只有0到n-1那么我们用对应-n到-1表示nums[index]出现过一次-2n到-n-1表示出现两次 具体是怎么做呢我们遍历数组遇到的下标x的数字t对于nums[t]我们就减去n表示t出现了如果tx那它就修改了还没遍历到的数字但是当我们遍历到t的时候如果发现他处于-n到-1的区间那么我们完全可以依靠n还原它的数值使后序操作正常进行如果tx那么就更好说了因为nums[t]已经使用过了可以直接用来标记数字出现 同时我们知道原数组只有0和正数所以当我们要减操作的时候发现原目标nums[t]已经小于0那么t就是答案 实际代码 #includebits/stdc.h using namespace std; int findRepeatNumber(vectorint nums) {int lgnums.size();for(auto num:nums){int tempnum;if(temp0) templg;//还原数值 if(nums[temp]0) return temp;nums[temp]-lg;}return 0; } int main() {vectorint nums;int num;while(cinnum) nums.push_back(num);int ansfindRepeatNumber(nums);coutansendl;return 0; }限制 2 n 100000
http://www.hkea.cn/news/14409778/

相关文章:

  • 成都企业网站制作哪家好wordpress多语言生成工具
  • 企业网站 个人备案物流官网
  • 如何解析域名关键词搜索排名优化
  • 查询网站dns服务器免费网站建设专业的公司
  • wordpress 路由规则威海网站优化
  • 合肥网站建设策划方案数据做图网站有哪些
  • 做贷款在那些网站找客户宜昌建设网站
  • 哪个视频网站做自媒体织梦模板免费下载
  • 建设网站 请示 报告哪方面网站
  • 沧州网站优化价格网站IcP在哪查
  • 制作网站商城网站管理人员
  • 简述企业网站建设的目的wap 网站 手机
  • 装饰设计网站大全网页制作那家好
  • 深圳市做网站有哪些公司今天宁波最新消息
  • 网站 后台 设计h5直播网站
  • 个体户 做网站狠狠做网站
  • 内蒙古城乡建设部网站首页东莞市建设信息网
  • 以个人名义做地方门户网站北京企业建设网站公司
  • 如何建企业仢网站做旅游攻略的网站代码
  • 站长统计app软件知名品牌营销策略
  • 网站设计参考文献怎么给自己的网站更换域名
  • 无极门户网站网站建设与管理中专专业
  • cms织梦织梦修改网站源码二度云自助建站系统
  • 长治网上制作网站自己做一个网站需要多少钱
  • 公司网站如何建立西班牙语网站设计哪家好
  • 做酒招代理的网站网站建设思维导图模版
  • 好看的个人网站主页网上学编程
  • 婚庆网站模板下载wordpress文章 相册
  • 企业网站开发摘要登录页面设计图片
  • 网站建设多少钱信息三合一网站建设推广