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

做网站赚钱 优帮云益阳市建设网站

做网站赚钱 优帮云,益阳市建设网站,造作网站开发,老域名新网站LeetCode-15 三数之和 给你一个整数数组 nums #xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k #xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 **注意#xff1a;**答案中不可以…LeetCode-15 三数之和 给你一个整数数组 nums 判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k 同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 **注意**答案中不可以包含重复的三元组。 示例 1 输入nums [-1,0,1,2,-1,-4] 输出[[-1,-1,2],[-1,0,1]] 解释 nums[0] nums[1] nums[2] (-1) 0 1 0 。 nums[1] nums[2] nums[4] 0 1 (-1) 0 。 nums[0] nums[3] nums[4] (-1) 2 (-1) 0 。 不同的三元组是 [-1,0,1] 和 [-1,-1,2] 。 注意输出的顺序和三元组的顺序并不重要。示例 2 输入nums [0,1,1] 输出[] 解释唯一可能的三元组和不为 0 。示例 3 输入nums [0,0,0] 输出[[0,0,0]] 解释唯一可能的三元组和为 0 。提示 3 nums.length 3000-105 nums[i] 105 solution 采用双指针的思想 排序并初始化向量res设当前指向为i其中j指向i的右边k指向vector的最后一个位置此时可以保证 nums[i] nums[j] nums[k]当jk时进入循环当 nums[i]大于0时nums[i] nums[j] nums[k]0必然存在退出循环若出现nums[i]nums[i - 1]则可能导致res有重复元素则执行continue操作使同一个数字只计算一次令 sum nums[i] nums[j] nums[k]若sum0则将j向右移动若sum0则将k向左移动若sum0则放入向量res中并去除j右侧的重复元素和k左侧的重复元素重复3-6步直到jk时退出循环 #include vectorusing namespace std;//leetcode submit region begin(Prohibit modification and deletion) class Solution { public:vectorvectorint threeSum(vectorint nums) {int l nums.size();vectorvectorint res;sort(nums.begin(), nums.end());for (int i 0; i l - 2; i) {if (nums[i] 0) {break;}if (i - 1 0 nums[i] nums[i - 1]) {continue;}int j i 1, k l - 1;while (j k) {int sum nums[i] nums[j] nums[k];if (sum 0) {while (j k nums[j] nums[j]) {//j;}} else if (sum 0) {while (j k nums[k] nums[--k]) {//k--;}} else {res.push_back({nums[i], nums[j], nums[k]});while (j k nums[j] nums[j]) {//j;}while (j k nums[k] nums[--k]) {//k--;}}}}return res;} }; //leetcode submit region end(Prohibit modification and deletion)int main() {Solution solution;vectorint vec {-1, 0, 1, 2, -1, -4};solution.threeSum(vec); }
http://www.huolong8.cn/news/290764/

相关文章:

  • 天津魔方网站建设陕建十四建公司简介
  • 做网站在线视频如何添加无忧网站建设服务
  • 城乡建设部网站影楼行业网站
  • 专业的企业网站设计与编辑网站常用模块功能说明
  • 石家庄seo网站优化广东网站备案查询
  • 做网站开发人员架构有没有免费的推广网站
  • 魅姬直播西安seo优化顾问
  • 建网站推广江苏省建设工程竣工验收网站
  • 学习做网站东莞营销网站
  • 如何建设简单小型网站wordpress 离线编辑
  • .net wap网站模板揭阳网站开发
  • 哪个网站做美食视频沈阳网络运营推广
  • 专业网站建站公司北京比较好的网站建设公司
  • 电子商务网站多少钱微信扫二维码网页空白
  • 珠海哪个公司建设网站好如何免费制作二维码
  • 龙岗免费的网站制作重庆代还信用卡网站建设
  • 盐城网站建设制作网站关闭备案
  • 备案的网站做跳转不影响备案把邢台网站制作报价多少钱
  • 网页设计网站模板素材有风险的网站
  • 自己办网站红豆网梧州论坛
  • 一级域名跳转到二级域名广州网站建设方案优化
  • 免费模板网站知乎专业的单位网站建设
  • 自主网站建站网站建设公司好吗
  • 外网访问不了内网建设的网站网站建设框架编写目的
  • 阿里云零基础网站建设教学如何建立学校网站
  • 做网站要学的知识卖东西的平台有哪些
  • php做的网站源代码在哪里wordpress网页教程百度云
  • 开源网站 做镜像 如何做做网站去哪找客户
  • 企业网站建设要多批量管理多个wordpress
  • 网站软件设计python做网站难么