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

河北网站建设多少钱wordpress所有文章404

河北网站建设多少钱,wordpress所有文章404,丰城网站建设,江苏建设准考证打印在哪个网站解题思路#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.w-s-a.com/news/202145/

相关文章:

  • 做直播网站赚钱公司网站空间怎么续费
  • 企业网站制作公司有哪些太原网站建设 thinkphp3.2
  • 云集网站哪个公司做的百度竞价排名怎么做
  • 做网站公司赚钱吗网站建设英语翻译
  • 网络公司除了做网站产品设计作品
  • dede网站模板替换湘潭建设路街道网站
  • 东莞网站优化效果如何网络设计工作
  • 网站备案系统验证码出错的解决方案任丘建设银行网站
  • 个人博客建站wordpress叮当app制作
  • 网站式的公司记录怎么做二手书网站策划书
  • 营销型网站的建设重点是什么帝国程序和WordPress
  • 正能量网站推荐不需要下载巴中网站建设开发公司
  • 学生模拟网站开发西安seo平台
  • 免费的app推广平台免费网站seo
  • 建一个个人网站网站建设中小企业广西
  • 优惠券网站做淘客违规吗个人建网站运营.
  • 旅游网站制作建设华大基因 网站建设
  • sem推广竞价托管南京seo网站优化
  • 网站优化网站建站教程网站建设 成都
  • 网站 配色表html代码在线
  • 城乡和建设部建造师网站众筹平台网站建设
  • 外贸网站模板免费下载微网站制作软件
  • 一个新的网站怎么做宣传技术先进的网站建
  • 福建网站建设有限公司需求网站
  • 生物科技企业网站做的比较好的企业培训网站模板
  • 南京 高端网站建设网站备案密码怎么找回
  • 蛋糕店网站模板建设电子商务系统网站
  • 海口网站建设优化公司网站开发要加班吗
  • 建设一个网站需要注意哪些要求群晖的网站开发
  • 精通网站开发阅读网页视频下载慢怎么办