• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Uriel's Corner

            Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
            posts - 0, comments - 50, trackbacks - 0, articles - 594
            給一列數(shù),生成下一個(gè)排列數(shù)
            從最后一個(gè)數(shù)字向前掃,找到最長的升序后綴,升序后綴前一位和升序后綴第一位大于該數(shù)的數(shù)字交換,然后升序列reverse
            舉例:
            1 2 5 3 3 0
            升序后綴的前一位為2,升序后綴第一個(gè)大于2的數(shù)為3,交換兩個(gè)數(shù),得到
            1 3 5 3 2 0
            reverse升序后綴
            1 3 0 2 3 5

            如果已經(jīng)是最后一個(gè)排列數(shù),如
            5 4 3 2 1
            則不存在前一位,直接reverse

             1 #31
             2 #Runtime: 53 ms
             3 #Memory Usage: 13.3 MB
             4 
             5 class Solution(object):
             6     def nextPermutation(self, nums):
             7         """
             8         :type nums: List[int]
             9         :rtype: None Do not return anything, modify nums in-place instead.
            10         """
            11         f = -1
            12         for i in range(len(nums)-2-1-1):
            13             if nums[i] < nums[i + 1]:
            14                 f = i
            15                 break
            16         if f >= 0:
            17             for i in range(len(nums)-1-1-1):
            18                 if nums[i] > nums[f]:
            19                     nums[f], nums[i] = nums[i], nums[f]
            20                     break
            21         nums[f + 1 : ] = nums[f + 1 : ][ : : -1]
            22         return nums
            23 
            午夜精品久久久久| 久久精品aⅴ无码中文字字幕不卡| 久久精品无码一区二区无码 | 亚洲综合精品香蕉久久网| 国内精品人妻无码久久久影院导航 | 2020最新久久久视精品爱| 一本久久免费视频| 精品永久久福利一区二区| 青青青青久久精品国产h久久精品五福影院1421 | 国产69精品久久久久APP下载| 亚洲国产精品久久久天堂 | 久久99精品久久久久久| 久久五月精品中文字幕| 精品熟女少妇av免费久久| 精品多毛少妇人妻AV免费久久| 久久精品国产男包| 久久亚洲天堂| 国产激情久久久久影院老熟女| 久久久亚洲欧洲日产国码aⅴ| 人妻无码久久精品| 99久久精品国产一区二区蜜芽| 国内精品久久久久影院薰衣草 | 久久久亚洲精品蜜桃臀| av无码久久久久不卡免费网站| 久久综合亚洲色HEZYO社区| 狠狠色伊人久久精品综合网| AV狠狠色丁香婷婷综合久久| 伊人久久综合无码成人网| 亚州日韩精品专区久久久| 久久er国产精品免费观看8| 日韩亚洲欧美久久久www综合网 | 久久性生大片免费观看性| 亚洲综合精品香蕉久久网97| 久久亚洲精品成人av无码网站| 久久久久亚洲av成人网人人软件| 亚洲国产精品无码久久久久久曰 | 九九久久精品无码专区| 亚洲午夜精品久久久久久人妖| 久久九九青青国产精品| 久久这里只有精品首页| 久久99精品国产麻豆不卡|