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

杭州优质网站建设ai效果图制作教程

杭州优质网站建设,ai效果图制作教程,餐饮vi设计一套多少钱,无代码网站开发平台这道题的思路是排序双指针。 对于排好序的数组#xff0c;存在以下几种情况#xff1a; 当元素i为正数时#xff0c;其之后的数字不在存在三数之和等于0的情况了。当元素i为负数或0时#xff0c;为了避免重复#xff0c;依次从头遍历数组#xff0c;检查当前元素i之后的…这道题的思路是排序双指针。 对于排好序的数组存在以下几种情况 当元素i为正数时其之后的数字不在存在三数之和等于0的情况了。当元素i为负数或0时为了避免重复依次从头遍历数组检查当前元素i之后的区间里是否存在nums[i] nums[L] nums[R]的情况其中L从i1开始向右遍历R从n-1开始向左遍历。其中若nums[i] nums[L] nums[R] 0则保存答案遍历L和R继续找包含元素i的三数之和若小于0则表示左边界过小L若大于0则表示右边界过大R--。在遍历i、L和R的时候要注意避开重复数字。考虑边界情况当nums.size()小于3时直接返回空数组{}。 class Solution { public:vectorvectorint threeSum(vectorint nums) {vectorvectorint ans;sort(nums.begin(), nums.end());int n nums.size();if (n 3) return {};for (int i 0; i n; i) {if (nums[i] 0) break;if (i 0 nums[i] nums[i - 1]) continue;int L i 1, R n - 1;while (L R) {if (nums[i] nums[L] nums[R] 0) {ans.push_back({nums[i], nums[L], nums[R]});while (L R nums[L] nums[L 1]) L;while (L R nums[R] nums[R - 1]) --R;L;--R;} else if (nums[i] nums[L] nums[R] 0) {L;} else {--R;}}}return ans;} };链接以前同一道题的博客记录
http://www.huolong8.cn/news/92699/

相关文章:

  • 熊掌号怎么做网站跳转链接短视频运营方案
  • 学建网站 必须学那些知识南阳网站建站培训
  • 织梦后台怎么建设网站小网站开发成本
  • 网站建设培训报名网站链接跳转如何做
  • 济南百度公司做网站吗wordpress 预览插件下载
  • 山东手机网站建设公司网站建设模块下载
  • 四川省住房和城乡建设网站网站创建流程教程
  • 360网站图标怎么做百度官网首页下载
  • 做网站软件要钱吗深圳公共资源交易网招标公告
  • 营销型网站套餐手机网站智能管理系统
  • 国际贸易网站有哪些手机app免费制作
  • 深圳网站(建设信科网络)网络营销网站推广方法
  • 网站中的表单怎么做模块式网站制作
  • 海口网站建设呢vs2015可以做网站么
  • 扬州网站建设要多少钱c2c电子商务网站建设
  • 韩国购物网站有哪些动漫网站策划书
  • 自己的网站如何让百度收录今天广州白云新闻
  • 智能网站平台怎么学网站建设
  • 住房和城乡建设部网站住房补贴网站打开慢怎么回事
  • 哪个网站生鲜配送做的好wordpress地址重改
  • 学院评估 网站建设整改网站 地区加关键词
  • 建站网站有哪些分销系统多少钱一套
  • 建设银行宁波分行 招聘网站网络规划设计师和系统架构师哪个好考
  • 凯里做网站百度网站建设推广
  • 有哪个网站可以学做早餐吃的重庆网站建设重庆
  • 一个服务器可以放几个网站互联网行业还能支撑多久
  • 怎么做私人彩票网站笑话网站域名
  • 熊掌号怎么做网站跳转链接建设厅焊工证
  • 路桥建设局网站广州本地新闻
  • 山西房地产网站建设上传网站到百度