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

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

LeetCode 18. 4Sum

2019-11-11 05:26:27
字體:
來源:轉載
供稿:網友

描述 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; }};
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品女av网站| 国产精品美女网站| 亚洲裸体xxxx| 88xx成人精品| 色综合久久久888| 91精品国产91久久久久| 久久精品成人欧美大片| 欧美日韩亚洲高清| 日韩av影片在线观看| 亚洲bt欧美bt日本bt| 77777亚洲午夜久久多人| 国产精品福利小视频| 日韩av网站电影| 日韩一区二区av| 亚洲自拍偷拍色图| 亚洲成**性毛茸茸| 日韩欧美极品在线观看| 欧美激情一级欧美精品| 日韩免费电影在线观看| 久久国产一区二区三区| 日韩精品亚洲精品| 一区二区三区美女xx视频| 国产欧美最新羞羞视频在线观看| www.日韩免费| 欧美亚洲另类视频| 久久精品国产69国产精品亚洲| 亚洲免费视频观看| 国产女人精品视频| 麻豆国产精品va在线观看不卡| 国产日本欧美视频| 伊人久久精品视频| 欧美亚洲国产精品| 国产精品黄视频| 欧美多人乱p欧美4p久久| 日韩精品中文字幕在线| 久久视频这里只有精品| 国产精品成人久久久久| 九九精品在线播放| 欧美日韩国产91| 精品亚洲国产成av人片传媒| 国产日韩欧美中文| 亚洲精品日韩在线| 国产成人精品综合| 亚洲a在线观看| 日韩精品高清视频| 亚洲欧美制服另类日韩| 久久影院资源网| 午夜精品久久久久久久久久久久久| 最近2019中文字幕在线高清| 欧美三级欧美成人高清www| 九九精品视频在线观看| 久久综合国产精品台湾中文娱乐网| 91久久久久久久久久| 久久久精品国产| 久久久久久久久91| 青青草国产精品一区二区| 亚洲丁香婷深爱综合| 欧美日韩美女在线| 日韩中文字幕第一页| 国产精品扒开腿做爽爽爽的视频| 日韩av快播网址| 国产一区二区三区网站| 国产午夜精品理论片a级探花| 伊人久久免费视频| 国产精品久久久久久久久粉嫩av| 日韩中文字幕免费视频| 成人写真视频福利网| 精品av在线播放| 青青在线视频一区二区三区| 亚洲国产欧美在线成人app| 成人国产精品免费视频| 亚洲自拍av在线| 日日狠狠久久偷偷四色综合免费| 欧美精品免费播放| 日韩大片在线观看视频| 国产精品偷伦视频免费观看国产| 欧美性少妇18aaaa视频| 91亚洲国产成人精品性色| 最新69国产成人精品视频免费| 精品国产欧美一区二区五十路| 久久九九全国免费精品观看| 亚洲人成电影在线播放| 久久久免费电影| 久久久久久美女| 亚洲国产婷婷香蕉久久久久久| 亚洲系列中文字幕| 欧美成人中文字幕| 亚洲国产中文字幕在线观看| 国产精品爽爽爽爽爽爽在线观看| 亚洲裸体xxxx| 色与欲影视天天看综合网| 欧美另类老女人| 亚洲欧美日韩精品久久亚洲区| 97热精品视频官网| www.xxxx精品| 国产一区二区三区在线播放免费观看| 亚洲精品在线91| 欧美日韩亚洲高清| 中文字幕日韩在线视频| 日本久久久久久久久久久| 亚洲欧洲在线视频| 欧美性在线视频| 国产成人一区二区三区电影| 亚洲精品国产福利| 久久精品欧美视频| 国产亚洲美女久久| 91成人天堂久久成人| 久久天天躁狠狠躁夜夜躁| 懂色aⅴ精品一区二区三区蜜月| 久久精品99无色码中文字幕| 国产成人精品视频在线| 国产精品黄色av| 中文字幕亚洲综合久久| 最近2019中文字幕大全第二页| 国产美女精彩久久| 草民午夜欧美限制a级福利片| 亚洲天天在线日亚洲洲精| 国产精品爽爽ⅴa在线观看| 久久人人97超碰精品888| 色婷婷亚洲mv天堂mv在影片| 国产日韩精品一区二区| 国产视频自拍一区| 午夜精品福利视频| 亚洲精品视频二区| 亚洲电影免费观看高清完整版| 超碰97人人做人人爱少妇| 97色在线视频观看| 国产精品午夜一区二区欲梦| 国产成人综合精品| 国产精品自拍小视频| 欧美日韩第一页| 欧美性猛交丰臀xxxxx网站| 第一福利永久视频精品| 日韩国产欧美精品在线| 日韩精品在线免费观看| 欧美日韩xxxxx| 日韩亚洲成人av在线| 国产又爽又黄的激情精品视频| 91精品视频在线播放| 国产欧美日韩高清| 日韩av最新在线| 中文字幕少妇一区二区三区| 91精品国产高清久久久久久| 国产日韩av高清| 日韩有码在线电影| 国产精品久久久久久av| 久久亚洲影音av资源网| 日本精品免费观看| 亚洲国产精品福利| 亚洲精品国产精品国产自| 国内揄拍国内精品少妇国语| 国产精品视频免费在线观看| 欧美性xxxxhd| 久久亚洲电影天堂| 亚洲一区二区三区成人在线视频精品| 中文字幕日韩高清| 亚洲精品久久久久国产| 4438全国成人免费| 91免费在线视频| 国产视频福利一区| 久热精品视频在线| 亚洲综合在线小说| 亚洲欧洲第一视频| 久久综合88中文色鬼|