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

网站建设的工作流程规划设计公司网站

网站建设的工作流程,规划设计公司网站,机械网站案例分析,网站怎么做关键词流量解题思路#xff1a; \qquad 对每个数nums[i]#xff0c;仅需在数组中搜索target-nums[i]是否存在。 优化思路#xff1a; \qquad 首先能想到#xff0c;利用哈希表O(1)查询target-nums[i]。 \qquad 建立mapint, vectorint的表能够处理重复元素#x… 解题思路 \qquad 对每个数nums[i]仅需在数组中搜索target-nums[i]是否存在。 优化思路 \qquad 首先能想到利用哈希表O(1)查询target-nums[i]。 \qquad 建立mapint, vectorint的表能够处理重复元素保证找到所有解。但是能否进一步优化 \qquad 观察题目假设每个输入只有一种解对于nums[i] nums[j]的情况当遍历到nums[j]时只要二者的和目标即可直接输出无需再存入表中如果和不满足且后面存在合理的解那么无论输出i还是j都成立。所以建立的表无需处理重复的情况可建表mapint,int。 \qquad 到这里思路已经足够简洁但是能否进一步优化代码实现提高运行速度 优化代码 \qquad 1使用unordered_map。 mapunordered_map特点有顺序key升序元素排列无顺序实现方式红黑树哈希表散列表时间效率O(logn)O(1)存储效率接近100%表中存在未使用的值稳定性分析平衡二叉树十分稳定O(logn)不稳定最快O(1)最坏O(n)【冲突过多时】头文件mapunordered_map \qquad 注写题大多时候适用 unordered_map当对查询稳定性要求高、需要排序时用map。 \qquad 2虽然函数返回值为vectorint但已知返回长度可以不建立数组直接返回{num1,num2}。 vectorint twoSum(vectorint nums, int target) {unordered_mapint,int m;int n nums.size();for(int i 0; i n; i){if(m.count(target - nums[i]) 0){m[nums[i]] i;}else{return {i, m[target - nums[i]]};}}return {};}参考博客 https://blog.csdn.net/JCjunior/article/details/107471425 https://blog.csdn.net/qq_45890970/article/details/123955261
http://www.hkea.cn/news/14541231/

相关文章:

  • 织梦婚纱网站模板凡客诚品失败的主要原因
  • 潍坊网站建设公司哪家好哈尔滨市住房和城乡建设局局网站
  • 谁有做任务网站wordpress 背景特效
  • 莱芜网站同城分类信息网站
  • 临桂建设局网站郑州做网站推广价格
  • 网站建设选哪个外贸网站建设要求
  • 手机网站建设推广软文营业执照 网站开发
  • 瑞安联科网站建设下载ps软件免费版2022
  • 在线培训网站怎么做wordpress分享文章插件
  • html5网站特点昆明网络营销
  • 做寂网站设计类专业电脑推荐
  • 外贸网站设计与推广wordpress顶部栏
  • 360做网站荆州西宁做网站的好公司
  • ps和dw怎么做网站室内设计主要是干什么的
  • 网站设计模板下载ps怎么制作网页效果图
  • 中国建设银行企业网站做招聘网站做服务器多少钱
  • 商城网站设计需要哪些技术广东省做网站推广公司
  • 成都网站建设哪家免费vps试用一年
  • 企业网站需要多大空间uc浏览器关键词排名优化
  • 建站快车品牌上海娱乐场所恢复营业最新通知
  • 个人如何制作一个网站wordpress 爬虫
  • 做网站美工工资多少钱简单的网站维护
  • 网站建设上qq图标去除网页设计制作课程表
  • 昆明seo公司网站看一个网站是用什么语言做的
  • 网站开发软件技术开发公司工程造价信息网官网登录入口
  • 重庆h5网站建设模板网站后台 js框架
  • 网页设计做军事网站的感想昆山推广用什么网站比较好
  • 做教育网站挣钱建筑网站带图解
  • 怎么在家做网站工业设计本科生作品集
  • 建网站 pdfwordpress 跳板