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

腾讯云服务器搭建网站ui设计和网站建设人员李伟宁

腾讯云服务器搭建网站,ui设计和网站建设人员李伟宁,重庆市建设工程安全管理信息网,长沙设计公司都有哪些这里写自定义目录标题 两数之和题目解析思路解法一 #xff1a;暴力枚举 依次遍历解法二 #xff1a;使用哈希表来做优化 核心逻辑为什么之前的暴力枚举策略不太好用了#xff1f;所以#xff0c;这就是 这道题选择 固定一个数#xff0c;再与其前面的数逐一对比完后… 这里写自定义目录标题 两数之和题目解析思路解法一 暴力枚举 依次遍历解法二 使用哈希表来做优化 核心逻辑为什么之前的暴力枚举策略不太好用了所以这就是 这道题选择 固定一个数再与其前面的数逐一对比完后再将其自身放入hash表中参与匹配 的原因 代码实现 两数之和 题目解析 思路 解法一 暴力枚举 依次遍历 时间复杂度 O(n^2) 暴力枚举两层for()循环遍历O(n^2)空间复杂度 无 先固定其中一个数依次与该数之前的数相加 而 解法二 则是遍历完这个数以后将其丢入hash表中。枚举下一个数时很自然的枚举hash表中前面遍历过的数 解法二 使用哈希表来做优化 时间复杂度O(n) 由原来的 暴力枚举两层for()循环遍历O(n^2) 到 只需遍历一遍 固定一个数O(n)哈希表查找匹配的另一个数O(1) 空间复杂度O(n) 对比 暴力枚举 即可看出哈希表是用 空间换时间 核心逻辑 为什么之前的暴力枚举策略不太好用了 我们也能把所有的数都放入hash表中再由前往后遍历一遍数组再直接在hash中找匹配的数就好了为什么还要 逐一遍历再将遍历到的节点逐一放入hash表中 这是因为会出现 “恰好 遍历到的数本身也能满足匹配的要求” 的情况这违反了题目所说的需求 数组中同一个元素在答案里不能重复出现 blog.csdnimg.cn/direct/4e384c8f2ebd454f910606e12c610d2c.jpeg) 因此这种做法需要加入特判。 所以这就是 这道题选择 固定一个数再与其前面的数逐一对比完后再将其自身放入hash表中参与匹配 的原因 因此循环遍历固定一个节点遍历完后将该节点放入hash表中后继续向后遍历仅需查找前面放入hash表中的值即可就不会出现查找hash表中选中自身的情况这样的顺序避免了 出现了重复出现同一个数字 的情况 。也 不需要再处理什么边界情况 了。 代码实现 class Solution { public:vectorint twoSum(vectorint nums, int target) { // 数 下标unordered_mapint,int hash; // nums[i],i // 遍历数组for(int i0;inums.size();i){int xtarget-nums[i];if(hash.count(x)) return {hash[x],i}; // hash[x]中 存放的就是 x的下标hash[nums[i]]i; // 遍历完后将该节点放入到hash表中}// 照顾编译器return {1,-1};} };
http://www.w-s-a.com/news/382115/

相关文章:

  • 小视频网站如何建设陪诊app开发
  • 英文网站首页优化国外手机网站源码
  • 网站建设公司如何找客户网站建设应该考虑哪些问题
  • 创新的江苏网站建设wordpress用户绑定手机
  • 自己做网赌网站网站设计者
  • 教育培训网站设计辽宁招标工程信息网
  • 韶关网站推广做网站要哪些人员
  • 建设银行网站链接开发公司与物业公司交接清单
  • 网站定位广告企业建网站有这个必要吗
  • 网站模板 商标黄冈建设工程信息网
  • 做鞋子的招聘网站有哪些微网站
  • 项目网站开发建网站 多少钱
  • wordpress做门户seo培训价格
  • 百度关键词优化软件如何wordpress站点地图优化
  • 使用cnnic证书的网站营销公司有哪些
  • 做电子杂志用什么网站如何将网站生成二维码
  • 三点水网站建设洛阳市建设厅网站
  • 哪家做网站便宜网络推广培训吧
  • 网站怎么做支付非凡软件站
  • 北京谁会做网站开发熊岳网站怎么做
  • 南阳哪有做网站公司定制网站本地企业
  • 平板上做网站的软件邀约网站怎么做请柬
  • 企业网站成品源码邯郸做网站流程
  • 建设网站需要什么技术两个网站放在同一个服务器 备案
  • 焦作做网站推广天津网络关键词排名
  • siteserver cms网站访问量挂机宝可以做网站吗
  • 普宁网站建设公司网络商城设计
  • wordpress主题 外贸网站wordpress安装后输入帐号登不进去
  • 陕西省西安市建设局网站永登网站设计与建设
  • 广东网站设计招工.免费咨询贷款