leetcode03专题

leetcode03-Longest Substring Without Repeating Characters

题目 给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串的长度。 示例 1: 输入: s = “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 分析 很直观的思路就是遍历字符串,如果子串中没有重复元素那么长度不停加1,同时我们应该记录不重复子串的开始坐标,不重复子串的开始坐标一定是刚刚出现的重复元素对应的坐标+1,同时一定要注意

leetcode03-简单的数组模拟

题目链接: https://leetcode.cn/problems/plus-one/description/?envType=study-plan-v2&envId=programming-skills 思路: 因为题目+1是从后面加,所以考虑从后往前遍历数组。 在遍历过程中: 如果当前位为9: 则将该位置0继续往下遍历即可 如果当前位不是9:则直接将该位置的数+1后返回整个数组