亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

LeetCode 18. 4Sum

2019-11-11 03:58:29
字體:
來源:轉載
供稿:網友

描述 Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array which gives the sum of target.

Note: The solution set must not contain duplicate quadruplets.

For example, given array S = [1, 0, -1, 0, -2, 2], and target = 0.A solution set is:[ [-1, 0, 0, 1], [-2, -1, 1, 2], [-2, 0, 0, 2]]

分析 先排序,然后左右夾逼,復雜度 O(n3),會超時。 可以用一個 hashmap 先緩存兩個數的和,最終復雜度 O(n3)。這個策略也適用于 3Sum 。

class Solution {public: vector<vector<int>> fourSum(vector<int>& nums, int target) { vector<vector<int>> result; if (nums.size() < 4) return result; sort(nums.begin(), nums.end()); auto last = nums.end(); for (auto a = nums.begin(); a < PRev(last, 3); ++a) { for (auto b = next(a); b < prev(last, 2); ++b) { auto c = next(b); auto d = prev(last); while (c < d) { if (*a + *b + *c + *d < target) ++c; else if (*a + *b + *c + *d > target) --d; else { result.push_back({*a, *b, *c, *d}); ++c; --d; } } } } sort(result.begin(), result.end()); result.erase(unique(result.begin(), result.end()), result.end()); // 刪除重復項 return result; }};
上一篇:HDU 1969 高精度

下一篇:觀察者模式

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲图中文字幕| 国产一区二区三区欧美| 26uuu国产精品视频| 揄拍成人国产精品视频| 亚洲美女精品成人在线视频| 美日韩精品视频免费看| 国产精品入口夜色视频大尺度| 日本一区二区在线免费播放| 精品视频在线播放色网色视频| 91丝袜美腿美女视频网站| 精品久久久久久亚洲国产300| 国产精品久久久久免费a∨| 91情侣偷在线精品国产| 91探花福利精品国产自产在线| 亚洲精品成人久久电影| 亚洲国产精品国自产拍av秋霞| 亚洲伊人久久大香线蕉av| 色婷婷**av毛片一区| 精品无码久久久久久国产| 91夜夜未满十八勿入爽爽影院| 日韩精品极品毛片系列视频| 97**国产露脸精品国产| 成人国内精品久久久久一区| 亚洲国产精品va在线看黑人| 91理论片午午论夜理片久久| 亚洲人a成www在线影院| 精品美女久久久久久免费| 亚洲人成五月天| 亚洲人高潮女人毛茸茸| 欧美精品激情视频| 亚洲乱码国产乱码精品精| 久久亚洲精品网站| 国产精品久久久久av| 亚洲香蕉在线观看| 日韩成人激情影院| 亚洲电影第1页| 国产成人精品电影| 亚洲福利视频在线| 亚洲成人亚洲激情| 97超碰国产精品女人人人爽| 亚洲天堂av在线免费| 性色av一区二区三区在线观看| 性色av香蕉一区二区| 97福利一区二区| 在线观看视频亚洲| 色诱女教师一区二区三区| 最好看的2019年中文视频| 国产精品福利小视频| 自拍视频国产精品| 中文字幕亚洲欧美日韩高清| 欧美疯狂做受xxxx高潮| 欧美极品少妇与黑人| 久久精品一偷一偷国产| 国产精品午夜国产小视频| 亚洲小视频在线| 久久影视三级福利片| 免费不卡在线观看av| 中文字幕在线视频日韩| 高清视频欧美一级| 国产精品免费观看在线| 欧美激情一区二区三级高清视频| 精品视频久久久| 中文字幕精品久久久久| 亚洲精品久久久久国产| 欧美一级片免费在线| 97视频在线观看网址| 午夜精品在线视频| 精品亚洲国产视频| 亚洲欧美中文日韩在线v日本| www.亚洲天堂| 中文字幕在线亚洲| 精品一区二区三区四区在线| 久久精品最新地址| 高清欧美性猛交| 欧美激情免费观看| 欧美一级电影在线| 8090理伦午夜在线电影| 成人免费网站在线观看| 亚洲欧美日韩国产中文| 不卡在线观看电视剧完整版| 亚洲影视中文字幕| 欧美大片免费观看在线观看网站推荐| 日本午夜精品理论片a级appf发布| 国产精品一区二区久久久久| 久久精品国产免费观看| 精品美女久久久久久免费| 日韩在线视频免费观看| 久久久久久九九九| 欧美xxxx综合视频| 国产精品免费一区二区三区都可以| 日韩一级裸体免费视频| 在线播放国产一区中文字幕剧情欧美| 91牛牛免费视频| 亚洲美女av黄| 日本精品久久久久影院| 久久婷婷国产麻豆91天堂| 亚洲精品按摩视频| 最新国产精品拍自在线播放| 欧美视频在线免费| 日韩高清免费观看| 久久久久久久影视| 欧美美最猛性xxxxxx| 亚洲美腿欧美激情另类| 欧美大人香蕉在线| 亚洲国产精品va在线| 2019国产精品自在线拍国产不卡| 久久精视频免费在线久久完整在线看| 亚洲视频在线观看视频| 一级做a爰片久久毛片美女图片| 亚洲国产成人精品久久久国产成人一区| 97在线视频一区| 色香阁99久久精品久久久| 国产精品久久电影观看| 国产精品亚洲精品| 欧美日韩综合视频网址| 欧美午夜影院在线视频| 久久人91精品久久久久久不卡| 日韩欧美有码在线| 亚洲r级在线观看| 国产成人精品久久| www.亚洲人.com| 久久精品人人爽| 日韩欧美在线免费观看| 欧美精品做受xxx性少妇| 欧美精品激情在线| 96精品久久久久中文字幕| 亚洲国产精品成人av| 成人动漫网站在线观看| 亚洲精品suv精品一区二区| 色999日韩欧美国产| 久久综合88中文色鬼| 国产精品www色诱视频| 黑人巨大精品欧美一区二区| 亚洲国产97在线精品一区| 中文字幕亚洲综合久久| 久久精品国产一区二区电影| 亚洲国产高潮在线观看| 欧美国产精品va在线观看| www.亚洲免费视频| 日韩av手机在线看| 日韩在线观看高清| 亚洲一区二区中文| 亚洲精品久久久一区二区三区| 中文日韩电影网站| 欧美丝袜一区二区三区| 国产精品扒开腿做| 亚洲国产免费av| 亚洲色图日韩av| 亚洲国产小视频在线观看| 2019中文字幕全在线观看| 国产精品久久久久一区二区| 精品久久久久久久久久久久| 亚洲电影免费在线观看| 亚洲资源在线看| 久久精品99无色码中文字幕| 久久久久久国产精品三级玉女聊斋| 成人中心免费视频| 国产这里只有精品| 成人动漫网站在线观看| 欧美午夜美女看片| 日韩在线观看av| 在线视频免费一区二区| 国产精品极品在线| 久久免费视频在线|