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

怎么建设seo自己网站超云建站

怎么建设seo自己网站,超云建站,软文代发布,wordpress重置密碼leetcode 二数之和 三数之和 四数之和 又到了不想写博客的环节#xff0c;不想归不想#xff0c;有些事情还是要做的#xff0c;今天总结的是多数之和的问题。 二数之和 给定一个整数数组 nums 和一个整数目标值 target#xff0c;请你在该数组中找出 和为目标值 target …leetcode 二数之和 三数之和 四数之和 又到了不想写博客的环节不想归不想有些事情还是要做的今天总结的是多数之和的问题。 二数之和 给定一个整数数组 nums 和一个整数目标值 target请你在该数组中找出 和为目标值 target 的那 两个 整数并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 思考对于这道题其实很简单不过要想到利用哈希法来做可能有点难度一来对哈希结构相关的语法不熟悉而来贪图方便就用两个for循环解决了这里需要注意的是两个for循环的起始位置需要遍历到所有的可能性。 法一 class Solution { public:vectorint twoSum(vectorint nums, int target) {for(int i0;inums.size()-1;i){for(int ji1;jnums.size();j){if(nums[i]nums[j]target){return {i,j};}}}return {};} };法二 class Solution { public:vectorint twoSum(vectorint nums, int target) {unordered_mapint,int umap;for(int i0;inums.size();i){auto iterumap.find(target-nums[i]);if(iter!umap.end()){return {iter-second,i};}else{umap.insert(pairint,int(nums[i],i));}}return {};} };三数之和 给你一个整数数组 nums 判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k 同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意答案中不可以包含重复的三元组。 思考这道题按照正常的思路也可以不过剪枝和去重的时候比较麻烦容易少写或者多写所以最好按照双指针的写法来写 class Solution { public:vectorvectorint threeSum(vectorint nums) {vectorvectorint result;sort(nums.begin(),nums.end());for(int i0;inums.size();i){if(nums[i]0){break;}if(i0nums[i]nums[i-1]){continue;}int lefti1;int rightnums.size()-1;while(rightleft){if(nums[i]nums[left]nums[right]0) right--;else if(nums[i]nums[left]nums[right]0) left;else{result.push_back({nums[i],nums[left],nums[right]});while(rightleftnums[right]nums[right-1]) right--;while(rightleftnums[left]nums[left1]) left;right--;left;}}}return result;} };四数之和 给你一个由 n 个整数组成的数组 nums 和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] 若两个四元组元素一一对应则认为两个四元组重复 0 a, b, c, d n a、b、c 和 d 互不相同 nums[a] nums[b] nums[c] nums[d] target 你可以按 任意顺序 返回答案 。 思考这道题和三数之和的解法很像也是双指针这样去重时不容易出错但是有个注意的点就是在判断第二个数时需要参照第一个数的写法 class Solution { public:vectorvectorint fourSum(vectorint nums, int target) {vectorvectorint result;sort(nums.begin(),nums.end());for(int i0;inums.size();i){if(nums[i]targetnums[i]0){break;}if(i0nums[i]nums[i-1]){continue;}for(int ji1;jnums.size();j){if(nums[i]nums[j]targetnums[i]nums[j]0){break;}if(ji1nums[j]nums[j-1]){continue;}int leftj1;int rightnums.size()-1;while(rightleft){if((long)nums[i]nums[j]nums[left]nums[right]target) right--;else if((long)nums[i]nums[j]nums[left]nums[right]target) left;else{result.push_back(vectorint{nums[i],nums[j],nums[left],nums[right]});while(rightleftnums[right]nums[right-1]) right--;while(rightleftnums[left]nums[left1]) left; left;right--;}}}}return result;} };
http://www.hkea.cn/news/14308922/

相关文章:

  • 网站如何接广告wordpress仿菜鸟教程官网
  • 邓州网站制作wordpress 多次登录
  • 网站联盟平台服务平台名称大全
  • 防水网站建设企业网站硬件方面建设
  • 美发网站怎么做wordpress注意
  • 网站建设接单吧有人有片资源吗免费高清
  • 100m做电影网站千锋教育
  • 网站的维护如何进行品牌营销
  • 找做牙工作上哪个网站东莞市住房城乡建设局官网
  • 乌海网站建设wordpress更改自定义文章页面
  • 本地网站可以做吗?wordpress免费企模板下载
  • 做公司网站的资料门户网站建设考核总结
  • 成都网站建设 致尚wordpress域名 文件
  • 模版网站后期可以更换图片吗seo 网站改版
  • 眉山网站建设兼职重庆装修公司推荐
  • 网站开发和程序员遂宁网站制作
  • 企业网站导航设计静态网页制作的企业
  • 做网站需要ftp体育门户网站源码
  • 网站超级推广网站维护细则
  • 广告网站模板下载不了怎么做网站的ico
  • 计算机网络 网站开发与设计广告交流群
  • 莱州做网站福田祥菱怎么样
  • 合肥网站制作公司排名网络营销工具优缺点
  • 静态网站开发语言wordpress屏蔽索引
  • 不良网站浏览窗口福步外贸论坛怎么发帖
  • 网站做零售最新网站排名优化方法
  • 简单免费自建网站全渠道营销的概念
  • 外贸自建站如何收款国内免费可商用图片素材网站
  • 哪个网站做logo网站个人备案需要什么资料
  • 车辆年检查询系统官方网站最基本的网络营销站点