leetcode
Sal_
欢迎一起讨论学习!
展开
-
LeetCode 242. 有效的字母异位词
先遍历 s 字符串,因为数组result[] 26个位置刚好对应 26个字母, 所以遍历s的时候,“a”则在result[ 0 ] 位置 +1;因为字符a到字符z的ASCII是26个连续的数值,所以字符a映射为下标0,相应的字符z映射为下标25。首先需要理解什么是 “字母异位词 ”【即:两字符串长度相同,字母相同,顺序不同】当最后 result 数组的 所有元素都为0 即可证明两个字符串是字母异位词;接着遍历 t 字符串, 在result[] 每个字母对应的位置 再-1;242. 有效的字母异位词。原创 2023-02-09 17:00:17 · 58 阅读 · 0 评论 -
LeetCode 面试题 02.07链表相交
【代码】LeetCode 面试题 02.07链表相交。原创 2023-02-08 16:27:53 · 67 阅读 · 0 评论 -
LeetCode 707. 设计链表
【代码】LeetCode 707. 设计链表。原创 2023-02-03 15:34:32 · 45 阅读 · 0 评论 -
LeetCode剑指Offer 29.顺时针打印矩阵
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。原创 2023-01-19 01:26:21 · 42 阅读 · 0 评论 -
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置非递减顺序排列的整数数组 nums,和一个目标值 target。原创 2023-01-14 15:11:18 · 38 阅读 · 0 评论 -
LeetCode 59. 螺旋矩阵 II
LeetCode 59. 螺旋矩阵 II给你一个正整数n ,生成一个包含 1 到n2所有元素,且元素按顺时针顺序螺旋排列的n x n 正方形矩阵 matrix 。原创 2023-01-13 14:55:49 · 53 阅读 · 0 评论