greyireland / algorithm-pattern

算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~
MIT License
15.16k stars 2.59k forks source link

文章中有一处代码有缺陷 #41

Open sh1luo opened 3 years ago

sh1luo commented 3 years ago

文件地址:algorithm-pattern/introduction/quickstart.md

问题strStr,问题代码:

func strStr(haystack string, needle string) int {
    if len(needle) == 0 {
        return 0
    }
    ....
}

如果子串长度为0的话返回0有歧义,误认为子串起始地址为0,我觉得改为负数之类的更好。