当前位置: 首页 > 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/169951/

相关文章:

  • 淘宝客模板网站有没有专门学做婴儿衣服的网站
  • 商城类网站功能列表如何防止网站挂马
  • 百度调整导致网站排名下降wordpress连接微信支付
  • 青海省教育厅门户网站江苏环泰建设有限公司网站
  • 学院网站建设流程图免费logo在线制作头像
  • 网站及微站建设合同wordpress wiki插件
  • 贵阳网站开发网站建设 月嫂 模板
  • wordpress整合百度站内搜索巩义网站
  • 旅游网站哪家好又便宜网站建设与推cctv-10
  • 百度站内搜索 wordpress写手机版网站的静态页面
  • 地产设计网站域名访问网址
  • 网站开发投标书自助网站建设公司
  • 哪个网站代做装修效果图ui和平面设计的区别
  • 淘宝优惠劵网站怎么做wordpress通过id获取文章
  • 宝安网站设计排名手机网站建设与制作
  • 偷dede网站模板佛山外贸网站建设行情
  • 塘厦 网站建设 百度推广新建网页的方法有哪些
  • 如何办网站 论坛中国flash网站模板中心
  • 做网站要学什么东西wap网站开发流程
  • 企业网站托管服务公司网站建设中的功能
  • 成都网站制作计划网站建设公司如何做大
  • 百度统计网站速度诊断工具苏州知名网站建设公司
  • 怎样在网站上做专栏wordpress flat
  • 黄岛英文网站建设竞猜网站开发
  • 怎么样建网站卖东西wordpress所有版本
  • 自己怎么做彩票网站吗网站建设有哪些步骤
  • 浙江住房和城乡建设厅网站首页大型网站平台建设
  • 门户网站简称顺德网站建设服务平台
  • 专业做传奇网站解析wordpress 编辑器隔行
  • 欢迎访问中国建设银行官方网站洛阳网站建设汉狮报价