- 博客(8)
- 收藏
- 关注
原创 leetcode无重复字符的最长子串
1.每放进去一个字符,就跟哈希表中已有的字符进行对比,如果有相同字符,还要判断相同字符是否在当前考虑的子串范围内。对于上述代码,得到的打印结果为3。如果将注释行取消注释,并且将最后一行添加的哈希表注释。则会得到打印结果2。3.哈希表的find函数,如果找到了多个对应的键,会返回最后添加的那个匹配键的容器。2.哈希表的find函数,找的是key,例如,第一次自己做出来的题。
2023-09-26 17:05:59
59
原创 leetcode两数之和
1.两种方法,第一种是用两个for循环慢慢往前找。第二种是建哈希表,先扔第一个数进去,如果表里面有这个数的对应数,就返回下标。这样可以做到每两个数之间都匹配一遍。2.两个for和哈希表的做法,有点类似数字电路中的时序换资源和资源换时序。3.注意迭代器的用法,auto。
2023-09-26 13:23:09
64
原创 leetcode两数相加
1.l1和l2这俩链表的长度可能不相等。如果l1比l2长3个节点,那l2少的这3个节点就要设为0。2.观察示例可知,将对应节点依次相加,然后往右进位即可。
2023-09-26 13:16:39
59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人