leetcode-半ば配列-3最長部分文字列を文字を繰り返すことなく

99.21パーセントをmycode

クラスのソリューション(オブジェクト):
     デフlengthOfLongestSubstring(自己、秒):
         "" " タイプS:STR 
        :RTYPE:int型
        """ 
        MAXLEN = 0 
        一時 = '' 
        のためのS:
             もしではない 温度:
                温度 + = 私は
             
                maxlenを = MAX(maxlenを、LEN(TEMP))
                TEMP =一時[temp.index(I)1:] + I 
        MAXLEN =MAX(maxlenを、LEN(TEMP))
         のリターンのmaxlen

注:この実施例は、タイムリーな交換の最大の長さ以下であり

DEF lengthOfLongestSubstring(S):
        L = 0 
        LS = "" 
        のためにI Sで:
            もしI LSにおいて:
                LS = LS [ls.index(I)+1:] 
            LS + = iの
            場合でlen(LS)> L: maxres = MAX(maxres、LEN(LS))
                L = LEN(LS)
        リターンリットル
lengthOfLongestSubstring( "abcdvdf")

  

おすすめ

転載: www.cnblogs.com/rosyYY/p/10963984.html