def getString(aString): restult = '' substr = '' for i in range(len(aString)): if aString[i] in substr: if len(substr) > len(restult): restult = substr substr = substr[substr.index(aString[i])+1:] else: substr+=aString[i] return substr if len(substr) > len(restult) else restult getString("absddfedfiab") >>> getString("absddfedfiab") 'ediab'
Python算法获取最长不重复子串
如果没有一直坚持,也不会有质的飞跃,当生命有了限度,每个人的价值就会浮现。
船长博客,期待共同交流提高!
本文如对您有帮助,记得点击右下边小球【赞一下】,热烈期待您关注博客 n(*≧▽≦*)n