
LeetCode《面试经典150题》
文章平均质量分 52
多看看应该没什么错
C.G.道枝
一个学网安的程序猿励志做一个周更博主
展开
-
LeetCode面试题Day19|LC104 二叉树的最大深度
二叉树的深度与判断二叉树的相同原创 2024-08-28 12:53:39 · 541 阅读 · 0 评论 -
LeetCode面试题Day18|LC61 旋转链表
旋转链表原创 2024-08-27 14:10:52 · 558 阅读 · 0 评论 -
LeetCode面试题Day17|LC20 有效的括号、LC150 逆波兰表达式
元素入栈与出栈的运用原创 2024-08-24 16:00:00 · 321 阅读 · 0 评论 -
LeetCode面试题Day16|LC56 合并区间、LC57 插入区间
合并区间与插入区间的讨论原创 2024-08-23 17:25:46 · 528 阅读 · 0 评论 -
LeetCode面试题Day15|LC219 存在重复元素Ⅱ、LC229 汇总区间
哈希与区间汇总原创 2024-08-22 17:15:02 · 454 阅读 · 0 评论 -
LeetCode面试题Day14|LC242 有效的字母异位词、LC49 字母异位词分组
哈希在字母异位词及分组之间的应用原创 2024-08-21 16:39:56 · 383 阅读 · 0 评论 -
LeetCode面试题Day13|LC383 赎金信、LC290 单词规律
哈希表及映射原创 2024-08-20 14:45:52 · 414 阅读 · 0 评论 -
LeetCode面试题Day12|LC209 长度最小的子数组、LC30 串联所有单词的子串
滑动窗口原创 2024-08-19 16:07:50 · 304 阅读 · 0 评论 -
Leetcode面试题Day11|LeetCode167 两数之和Ⅱ
在一个数组中找到两个数使其和为给定的目标值。我们首先考虑双指针的思路,因为给出的数组为非递减因此我们无需排序直接定义指向即可。定义一个左指针指向数组的首元素,一个右指针指向数组的尾元素,当左右指针有效时,保存当前得到的现有值,也就是两个指针对应在数组中的和,之后,这里又分为三种情况。其一为得到的和与目标值相等,那么直接返回左右指针+1,注意:这里不是返回左右指针,因为给出的下标从1开始而非0,而样例中的[1, 2]和[1, 3]也很好地证明了这一点。原创 2024-08-16 16:46:21 · 299 阅读 · 0 评论 -
LeetCode面试题Day10|LeetCode125 验证回文串、LeetCode392 判断子序列
双指针方法的基础运用原创 2024-08-15 16:24:15 · 469 阅读 · 0 评论 -
LeetCode面试题Day9|LeetCode58 最后一个单词的长度、LeetCode151 反转字符串中的单词
两个工作:将字符串中的单词翻转顺序并去除多于一个的空格。首先完成单词的翻转。很显然定义两个下标分别指向字符串的首尾,通过swap函数进行交换。接下来进行多余空格的去除,核心思想为去除单词间的所有空格最后在单词间添加一个空格。其中,定义一个满指针slow,其含义为去除多余空格后的大小。最后还需保证字符串中首尾没有多余空格。求最后一个单词的长度,最普遍的思路应该是从后往前遍历,定义一个计数器,遇到第一个非空格的字母则使计数器加一,直到遇到空格停止,此时计数器的值就是最后一个单词长度。原创 2024-08-13 15:57:10 · 376 阅读 · 0 评论 -
LeetCode面试题Day8|LeetCode13 罗马数字转整数、LeetCode12 整数转罗马数字
数字与罗马数字的转换原创 2024-08-12 20:17:46 · 302 阅读 · 0 评论 -
LeetCode面试题Day7|LeetCode135 分发糖果、LeetCode42 接雨水
发糖果、接雨水原创 2024-08-11 15:50:35 · 557 阅读 · 0 评论 -
LeetCode面试题Day6|LeetCode238 除自身以外数组的乘积、LeetCode134 加油站
如何在数组中求除自身以外的数的乘积?如何贪心求得能到达重点的初始点?原创 2024-08-09 19:44:04 · 329 阅读 · 0 评论 -
LeetCode面试题Day5|LeetCode274 H指数
H指数原创 2024-08-08 15:32:29 · 517 阅读 · 0 评论 -
LeetCode面试题Day4|LeetCode55 跳跃游戏|LeetCode45 跳跃游戏Ⅱ
跳跃得覆盖范围原创 2024-08-07 21:49:38 · 641 阅读 · 0 评论 -
LeetCode面试题Day3|LeetCode121 买卖股票的最佳时机、LeetCode122 买卖股票的最佳时机Ⅱ
买卖股票的贪心法与动态规划法原创 2024-08-06 15:43:00 · 440 阅读 · 0 评论 -
LeetCode面试题Day2|LeetCode169 多数元素、LeetCode189 轮转元素
摩尔投票法;assign复制;k次翻转原创 2024-08-05 23:54:06 · 572 阅读 · 0 评论 -
LeetCode面试题Day1|LeetCode26 删除有序数组中的重复项、LeetCode80 删除有序数组中的重复项Ⅱ
LeetCode26 删除有序数组中的重复项、LeetCode80 删除有序数组中的重复项Ⅱ原创 2024-08-03 17:51:32 · 548 阅读 · 0 评论