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

北京手机响应式网站建设设计品牌设计图片

北京手机响应式网站建设设计,品牌设计图片,六安网络推广哪家好,江西建设安全网站题目 - 点击直达 1. 137. 只出现一次的数字 II 中等1. 题目详情1. 原题链接2. 题目要求3. 基础框架 2. 解题思路1. 思路分析2. 时间复杂度3. 代码实现 1. 137. 只出现一次的数字 II 中等 1. 题目详情 1. 原题链接 LeetCode 137. 只出现一次的数字 II 中等 2. 题目要求 给你… 题目 - 点击直达 1. 137. 只出现一次的数字 II 中等1. 题目详情1. 原题链接2. 题目要求3. 基础框架 2. 解题思路1. 思路分析2. 时间复杂度3. 代码实现 1. 137. 只出现一次的数字 II 中等 1. 题目详情 1. 原题链接 LeetCode 137. 只出现一次的数字 II 中等 2. 题目要求 给你一个整数数组 n u m s nums nums 除某个元素仅出现 一次 外其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。 示例 1 输入nums [2,2,3,2] 输出3 示例 2 输入nums [0,1,0,1,0,1,99] 输出99 提示 1 n u m s . l e n g t h 3 ∗ 104 1 nums.length 3 * 104 1nums.length3∗104 − 231 n u m s [ i ] 231 − 1 -231 nums[i] 231 - 1 −231nums[i]231−1 n u m s nums nums 中除某个元素仅出现 一次 外其余每个元素都恰出现 三次 3. 基础框架 ● Cpp代码框架 class Solution { public:int singleNumber(vectorint nums) {} };2. 解题思路 1. 思路分析 ( 1 ) (1) (1) 哈希映射的思想把 n u m s nums nums数组中出现的数唯一映射到 u n o r d e r e d m a p i n t , i n t unordered_mapint, int unorderedm​apint,int中第二个参数记录其出现的次数 ( 2 ) (2) (2) 遍历 n u m s nums nums数组并记录每个元素出现的次数 ( 3 ) (3) (3) 再次遍历 n u m s nums nums数组判断每个元素在 u n o r d e r e d m a p i n t , i n t unordered_mapint, int unorderedm​apint,int中出现的次数 如果元素出现的次数是1则返回该元素反之则继续判断下一个元素直到 n u m s nums nums末尾为止。 2. 时间复杂度 O ( N ) O(N) O(N) 遍历了两遍数组 n u m s nums nums每次循环内进行的操作都是常数次总体是 2 ∗ N 2*N 2∗N 3. 代码实现 哈希映射 class Solution { public:int singleNumber(vectorint nums) {// 哈希映射unordered_mapint, int m;for(auto e : nums){m[e];}for(auto e : nums){if(m[e] 1){return e;}}return -1;} };暴力模拟 class Solution { public:int singleNumber(vectorint nums) {sort(nums.begin(), nums.end());int one 0, two 1, three 2;while(one nums.size()){if(one nums.size() - 1 || nums[one] ! nums[two]){return nums[one];}one 3;two 3;three 3;}return -1;} };通用模拟计数 class Solution { public:int singleNumber(vectorint nums) {sort(nums.begin(), nums.end());int first 0;int second 0;int len 0;while(second nums.size()){if(nums[first] ! nums[second]){if(len 1){break;}len 0;first second;}second;len;}return nums[first];} };T h e The The E n d End End
http://wiki.neutronadmin.com/news/189249/

相关文章:

  • 58同城网站建设问题蓝色手机网站模板
  • 专做排版网站wordpress删除全部评论
  • 网站免费建设价格app软件下载免费
  • 实战网站开发个人网站号备案吗
  • 永灿网站建设公司网络优化软件
  • wordpress站群源码深圳网站开发公司 有哪些
  • 网站开发职位个人网址怎么填写
  • 高端网站建设公司兴田德润可以不wordpress 首页图片
  • 上海网站建设培训寿光市网站建设
  • 网站建设首页布局百度网盘服务电话6988
  • 网站开发原型模板交互设计就业前景
  • 两个域名指向同一个网站信息流广告的特点
  • 爱站网seo工具包张店网站开发招聘
  • 个人公众号做网站宝塔和wordpress
  • 石家庄做网站邮箱电话互联网行业pest分析
  • wordpress菜单栏插件seo网站优化师
  • 建立网站的模板天猫网站建设论文
  • h5网站建设公司wordpress 内容发布
  • rp如何做网站网站设计所用到的技术
  • 东莞网站排名优化价格做一个电商网站要多少钱
  • 江西抚州建设网站广东省招标网采购网
  • 鹤壁做网站公司地州电视网站建设流程
  • 婚恋网站要钱吗淮北建站
  • 西安网站推广公司电话网易企业邮箱登录入口手机网页版
  • 做公司网站都需要哪些东西泰州住房城乡建设网站
  • 建立网站基本步骤招聘网站建设维护
  • 网站开发软件要求wordpress媒体库代码
  • 室内设计方案网站网站风格的设计
  • 静态网站管理系统广告公司好做吗
  • 做网站的版式会侵权吗模板之家如何免费下载