leedcode刷题笔记

Posted issue是fw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leedcode刷题笔记相关的知识,希望对你有一定的参考价值。

算法竞赛结束后好久不刷题了

以后打算每天都写1-2

3. 无重复字符的最长子串

func max(x,y int) int
    if x<y
        return y
    else
        return x
    

func lengthOfLongestSubstring(s string) int 
    mp := map[byte]int
    n := len(s)
    rk,ans := -1,0
    for i:=0;i<n;i++
        if i!=0
            delete( mp,s[i-1] )
        
        for rk+1<n && mp[s[rk+1]] == 0
            mp[s[rk+1]]++
            rk++
        
        ans = max( ans,rk-i+1 )
    
    return ans

以上是关于leedcode刷题笔记的主要内容,如果未能解决你的问题,请参考以下文章

leedcode刷题笔记

leedcode算法刷题之利用普通排序算法思路

leedcode 394. 字符串解码(栈,模拟)

leedcode Longest Palindromic Substring

LeedCode3Sum

leedcode0002. 链数之和