代码随想录算法训练营

晴雪月乔9 个月前
算法·leetcode·单调栈·代码随想录算法训练营
【LeetCode】42. 接雨水(困难)——代码随想录算法训练营Day59题目链接:42. 接雨水给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
晴雪月乔9 个月前
算法·leetcode·单调栈·代码随想录算法训练营
【LeetCode】496. 下一个更大元素 I(简单)——代码随想录算法训练营Day58题目链接:496. 下一个更大元素 Inums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。
晴雪月乔10 个月前
算法·leetcode·动态规划·代码随想录算法训练营
【LeetCode】70. 爬楼梯(简单)——代码随想录算法训练营Day38题目链接:70. 爬楼梯假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
晴雪月乔1 年前
算法·leetcode·二叉树·代码随想录算法训练营
【LeetCode】450. 删除二叉搜索树中的节点(中等)——代码随想录算法训练营Day22题目链接:450. 删除二叉搜索树中的节点给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。
晴雪月乔1 年前
算法·哈希表·代码随想录算法训练营
【LeetCode】383. 赎金信(简单)——代码随想录算法训练营Day07题目链接:383. 赎金信给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。
晴雪月乔1 年前
算法·哈希表·代码随想录算法训练营
【LeetCode】15. 三数之和(中等)——代码随想录算法训练营Day07题目链接:15. 三数之和给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请
晴雪月乔1 年前
算法·数组·代码随想录算法训练营
【LeetCode】27. 移除元素(简单)——代码随想录算法训练营Day01题目链接:27. 移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
晴雪月乔1 年前
算法·链表·代码随想录算法训练营
【LeetCode】142. 环形链表 II(中等)——代码随想录算法训练营Day04题目链接:142. 环形链表 II给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。
晴雪月乔1 年前
算法·链表·代码随想录算法训练营
【LeetCode】206. 反转链表(简单)——代码随想录算法训练营Day01题目链接:206. 反转链表206. 反转链表给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。