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

电脑网站首页设计通辽做网站制作公司

电脑网站首页设计,通辽做网站制作公司,安卓手机做网站服务器,wordpress插件下载失败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.zqtcl.cn/news/932353/

相关文章:

  • 国外做家纺的网站wordpress导航加title
  • 阿里云备案网站名称服务器租用相关网站
  • 莆田市的网站建设公司网站身份验证怎么做
  • 手机建站永久免费软件网站根目录 设置
  • 网站内容和备案不一3d建模师容易找工作吗
  • 深圳装饰公司网站怎么做正规网站
  • 福建省建设行业企业资质查询网站跨境电商网络营销是什么
  • 做科技汽车的视频网站有哪些内容wordpress长文分页
  • 哪里有建设好的网站自助建站管理平台
  • 优秀网站建设公司电话建站公司用的服务器
  • 湖南网站推广公司上海公司买车上牌规定
  • 一个企业做网站的目的高端网站设计 上海
  • 教做布艺的网站网页传奇游戏排行榜前十
  • 做一个公司网站大概要多少钱做一个wordpress模板下载地址
  • 时代强个人网站网络营销的特点举例
  • 专门做诺丽果的网站北京百度seo点击器
  • 佛山制作网站开发公司wordpress历史记录
  • 有没有什么专业做美业的网站安卓免费翻外墙的app
  • ppt网站建设教育网站的建设
  • 文化馆网站建设情况网站建设建站公司
  • 自己怎么做dj 视频网站网站推广 济南
  • 2014网站怎么备案怎样建置换平台网站
  • 惠州网站建设信息嘉兴做网站软件
  • 如何做发表文章的网站淮安市建设工程质量监督站网站
  • 做洁净的网站太原便宜做网站的公司
  • 网站设计评级检索标准的网站
  • 做个网站每年都要交域名费吗html静态网页首页模板
  • 网站资源整合与建设wordpress固定链接设置后404
  • 网站历史快照seo推广方法
  • 做淘宝客的的网站有什么要求北京专业网站制作公司