华为2018校园招聘(提早批) 笔试 输出ascii最小的最长连续字符串

题目: 给定一串字符,里面有些字符有连续出现的特色,请寻找这些连续字符串中最长的串,若是最长的串有多个,请输出ascii最小的个 思路: 利用start和end来记录当前连续出现的子字符串的起始位置,若是当前字符串长度>历史最大长度或者两长度相同但当前串字符的ascii小,则用当前字符串的起始位置覆盖掉历史最长的那个。 这里有个边界问题要考虑,当前子串的结尾移动到最后一个字符时, 个人代码只经过7
相关文章
相关标签/搜索