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

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

[LeetCode]15.3Sum

2019-11-14 10:37:09
字體:
來源:轉載
供稿:網友

這道題在春節假期期間做的,實在沒有心思做,自己只會暴力算法,也就是三層嵌套循環的O(n^3)的算法。

網上有此類問題的統一算法,k sum,假期也只了解了3Sum的解法,核心思想是先排序,后使用兩個指針(其實就是左右索引)將復雜度降到了O(n^2)

算法:

排序,O(nlogn)如果是2Sum,那么只需要兩個指針(lo, hi),一個從左一個從右,向中間搜索。while lo < hi:if sums[lo] + sums[hi] == target:result.append([sums[lo], sums[hi]])lo += 1hi -= 1while sums[lo] == sums[lo - 1]:lo += 1while sums[hi] == sums[hi + 1]:hi -= 1elif sums[lo] + sums[hi] < target:lo += 1else:hi -= 1

3Sum是在2Sum外加上了一層循環class Solution(object):    def threeSum(self, nums):        """        :type nums: List[int]        :rtype: List[List[int]]        """        # nums = list(set(nums))        # PRint nums        length = len(nums)        result = []        if nums == None or length < 3:            return result        nums.sort()        for x in xrange(0, length - 2):            if nums[x] > 0:                break            else:                if x == 0 or nums[x] > nums[x - 1]:                    left = x + 1                    right = length - 1                    while left < right:                        if nums[x] + nums[left] + nums[right] == 0:                            if [nums[x], nums[left], nums[right]] not in result:                                result.append(                                    [nums[x], nums[left], nums[right]])                            left += 1                            right -= 1                            while left < right and nums[left] == nums[left - 1]:                                left += 1                            while left < right and nums[right] == nums[right + 1]:                                right -= 1                        elif nums[x] + nums[left] + nums[right] < 0:                            left += 1                        else:                            right -= 1        return result
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97超碰色婷婷| 欧美性猛交xxx| 91sao在线观看国产| 亚洲国产欧美一区二区三区同亚洲| 成人精品一区二区三区电影免费| 亚洲第一在线视频| 亚洲精品久久久久| 亚洲韩国日本中文字幕| 国产一区av在线| 久久久久久久久久久人体| 不卡中文字幕av| 国产69久久精品成人| 欧美成人免费在线视频| 国产精品一区二区久久精品| www.日韩免费| 欧美激情综合色综合啪啪五月| 久久久久久69| 岛国av一区二区在线在线观看| 黄网站色欧美视频| 欧美在线日韩在线| 成人高清视频观看www| 欧美黑人狂野猛交老妇| 国产欧美一区二区三区视频| 久久天天躁狠狠躁夜夜躁2014| 97久久精品视频| 日韩一区在线视频| 国产精品一区二区久久国产| 久久综合久久88| 欧美在线性爱视频| 亚洲精品综合久久中文字幕| 亚洲人成自拍网站| xvideos成人免费中文版| 午夜欧美不卡精品aaaaa| 亚洲图中文字幕| 成人福利网站在线观看11| 91沈先生在线观看| 精品无人区太爽高潮在线播放| 亚洲美女av黄| 69av视频在线播放| 欧洲成人免费aa| 亚洲free性xxxx护士hd| 久久久999精品视频| 国产精品草莓在线免费观看| 久久韩剧网电视剧| 欧美放荡办公室videos4k| 亚洲人在线观看| 亚洲成人精品视频| 国内精品国产三级国产在线专| 91av在线播放视频| 全球成人中文在线| 亚洲韩国青草视频| 一区二区成人av| 国产ts人妖一区二区三区| 日本高清久久天堂| 亚洲自拍偷拍色图| 一区二区三区视频观看| 久久久亚洲影院| 亚洲成色www8888| 国产精品夜间视频香蕉| 欧美成人在线网站| 日本欧美精品在线| 九九精品在线视频| 欧美国产日本高清在线| 成人观看高清在线观看免费| 992tv在线成人免费观看| 欧美韩国理论所午夜片917电影| 亚洲精品久久久一区二区三区| 国产精品va在线播放我和闺蜜| 欧美日韩福利电影| xxx成人少妇69| 成人免费xxxxx在线观看| 欧美成人一区二区三区电影| 狠狠综合久久av一区二区小说| 日韩中文字幕国产| 成人精品视频99在线观看免费| www.久久久久久.com| 日韩国产高清视频在线| 91精品国产自产在线| 欧美激情第一页xxx| 久久国产精品亚洲| 国产日韩欧美影视| 国产精品成人品| 日韩精品高清视频| 国产第一区电影| 欧美又大又粗又长| 色妞色视频一区二区三区四区| 欧美孕妇与黑人孕交| 蜜臀久久99精品久久久久久宅男| 亚洲精品福利在线| 日韩在线免费视频| 久久亚洲欧美日韩精品专区| 91天堂在线视频| 91天堂在线观看| 国产精选久久久久久| 欧美激情一区二区三区在线视频观看| 欧美成人国产va精品日本一级| 久久精品电影一区二区| 国产suv精品一区二区| 国产精品成av人在线视午夜片| 色与欲影视天天看综合网| 成人福利视频在线观看| 国产精品久久久久久五月尺| 亚洲成人激情视频| 色狠狠av一区二区三区香蕉蜜桃| 欧美成人免费网| 亚洲人成网站免费播放| 久久久精品久久久久| 精品国产精品三级精品av网址| 欧美黑人一级爽快片淫片高清| 亚洲欧美日韩天堂一区二区| 精品久久国产精品| 北条麻妃久久精品| 亚洲xxx视频| 国产精品男人的天堂| 亚洲 日韩 国产第一| 亚洲国产精品va| 中文字幕在线观看日韩| 中文字幕亚洲综合| 亚洲图中文字幕| 3344国产精品免费看| 国产成人一区二区三区电影| 一区二区欧美久久| 精品久久久久久久久久久| 久久精品视频中文字幕| 欧美在线一级va免费观看| 精品成人国产在线观看男人呻吟| 成人性生交大片免费看小说| 国产三级精品网站| 91精品久久久久久久久| 精品国产自在精品国产浪潮| 欧美精品在线看| 欧美交受高潮1| 日韩精品福利网站| 国产热re99久久6国产精品| 欧美性xxxxx极品娇小| 美日韩精品免费视频| 欧美人在线观看| 国产拍精品一二三| 日韩一级黄色av| 久久久综合免费视频| 成人h猎奇视频网站| 国产欧美精品日韩精品| 欧美精品中文字幕一区| 久久精品成人动漫| 亚洲精品suv精品一区二区| 久久精品电影网| 成人激情免费在线| 91久热免费在线视频| 中文字幕在线看视频国产欧美在线看完整| 在线观看国产精品91| 国产精品亚洲аv天堂网| 亚洲成人网在线| 久久国产精品久久久| 97国产一区二区精品久久呦| 久久国产一区二区三区| 久久99精品久久久久久噜噜| 亚洲国产精品推荐| 国产精品嫩草视频| 亚洲视频视频在线| 日韩视频欧美视频| 欧美日韩亚洲网| 成人情趣片在线观看免费| 亚洲成人久久电影| 黄色成人在线播放|