力扣
文章平均质量分 70
力扣题目解析
芝麻\n
且听风吟,静待花开
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【5-Medium】最长回文数
对于一个子串而言,如果它是回文串,并且长度大于 2,那么将它首尾的两个字母去除之后,它仍然是个回文串。如果当前循环长度较大,则将其赋值给maxLen,将left赋值给begin。,那么 "ababa” 一定是回文串,这是因为它的首尾两个字母都是a。如果长度为2,则首尾一致的情况下,可以直接判断为回文。如果长度为3,则首尾一致的情况下,也可以直接判断回文。第二种情况是以当前那一位和下一位为中心向两边扩散。则将当前循环长度和存储的maxLen进行比较,如果长度为1,则本身就是字符串,形成自回文。原创 2024-08-26 16:46:20 · 414 阅读 · 0 评论 -
【3-Medium】无重复字符的最长子串
因为字符是确定的所以,我们可以new一个128长度的数组来当hashmap,键是字符的ascll码值,值是索引,代码如下。那我们就可以使用map存一下,从而可以快速拿到窗口中重复的字符的那一个索引。遍历数组的所有的区间,将满足题意区间长度的最大值返回。我们发现对于处理left,需要遍历left往后走。当string长度十分大的时候,一定会导致超时。区间不是重复的子串的时候该如何写代码。,请你找出其中不含有重复字符的。这两种的window的定义都是s的。下面看window的定义是s的。原创 2024-08-26 16:44:24 · 507 阅读 · 0 评论 -
【2-Medium】两数相加
经过观察可知,链表的第一位表示该数字的个位,第二位代表该数字的十位,以此类推。递归需要先将递归退出条件写出来,即两者都到尾部,先就简单看看我画的思路图。里面使用8个字节也就是64位,最大值也就是2^64-1,也就是。的链表,表示两个非负的整数。它们每位数字都是按照。请你将两个数相加,并以相同形式返回一个表示和的链表。遇到这种链表的题,第一步就是将逻辑图画出来。这个思路其实和第二种递归的写法思路是一样的。的方式存储的,并且每个节点只能存储。测试的时候可能会出现100位的数字,1、将链表表示的数字算出来。原创 2024-08-20 14:14:49 · 415 阅读 · 0 评论 -
【1-Easy】两数之和
【1-Easy】两数之和原创 2023-11-17 14:44:24 · 96 阅读 · 0 评论
分享