
代码随想录-算法打卡
Dio大菠萝
小白一只
展开
-
算法打卡Day17-二叉树:最大二叉树、合并二叉树、二叉搜索树中的搜索、验证二叉搜索树
【代码】算法打卡Day17-二叉树:最大二叉树、合并二叉树、二叉搜索树中的搜索、验证二叉搜索树。原创 2024-12-24 14:30:28 · 185 阅读 · 0 评论 -
算法打卡Day16-二叉树: 找树左下角的值、路径总和、从中序与后序遍历序列构造二叉树
【代码】算法打卡Day16-二叉树: 找树左下角的值、路径总和、从中序与后序遍历序列构造二叉树。原创 2024-12-17 10:34:24 · 188 阅读 · 0 评论 -
算法打卡Day15-二叉树:平衡二叉树、二叉树的所有路径、左叶子之和、完全二叉树的节点个数
【代码】算法打卡Day15-二叉树:平衡二叉树、二叉树的所有路径、左叶子之和、完全二叉树的节点个数。原创 2024-12-16 22:20:28 · 189 阅读 · 0 评论 -
算法打卡Day14-二叉树:翻转二叉树、对称二叉树、二叉树的最大深度、二叉树的最小深度
【代码】算法打卡Day14-二叉树:翻转二叉树、对称二叉树、二叉树的最大深度、二叉树的最小深度。原创 2024-12-02 11:32:33 · 205 阅读 · 0 评论 -
算法打卡Day13-二叉树:二叉树递归遍历、二叉树迭代遍历、二叉树层序遍历
【代码】算法打卡Day13-二叉树:二叉树递归遍历、二叉树迭代遍历、二叉树层序遍历。原创 2024-12-02 10:45:21 · 265 阅读 · 0 评论 -
算法打卡Day11-栈与队列:逆波兰表达式求值、滑动窗口最大值、前K个高频元素
【代码】算法打卡Day11-栈与队列:逆波兰表达式求值、滑动窗口最大值、前K个高频元素。原创 2024-12-01 22:12:06 · 204 阅读 · 0 评论 -
算法打卡Day10-栈与队列:用栈实现队列、用队列实现栈、有效的括号、删除字符串中的所有相邻重复项
【代码】算法打卡Day10-栈与队列:用栈实现队列、用队列实现栈、有效的括号、删除字符串中的所有相邻重复项。原创 2024-12-01 20:49:58 · 189 阅读 · 0 评论 -
算法打卡Day9-字符串:反转字符串里的单词、右旋转字符串
【代码】算法打卡Day9-字符串:反转字符串里的单词、右旋转字符串。原创 2024-11-28 14:44:40 · 420 阅读 · 0 评论 -
算法打卡Day8-字符串: 反转字符串、反转字符串II、替换数字
【代码】算法打卡Day8-字符串: 反转字符串、反转字符串II、替换数字。原创 2024-11-28 11:31:15 · 185 阅读 · 0 评论 -
算法打卡Day7-哈希表:四数相加II、赎金信、三数之和、四数之和
题目链接:https://leetcode.cn/problems/ransom-note/题目链接:https://leetcode.cn/problems/4sum-ii/题目链接:https://leetcode.cn/problems/3sum/题目链接:https://leetcode.cn/problems/4sum/思路:枚举左半边数组和,用右边数组和判断是否存在满足条件的差存在于哈希表中。另一个思路是使用字符数组来存储次数,会比map更快一些。原创 2024-11-27 15:45:52 · 175 阅读 · 0 评论 -
算法打卡Day4-链表:两两交换链表中的节点、删除倒数第N个节点、链表相交、环形链表II
【代码】算法打卡Day4:链表:两两交换链表中的节点、删除倒数第N个节点、链表相交、环形链表II。原创 2024-11-03 21:36:43 · 311 阅读 · 0 评论 -
算法打卡Day6-哈希表:有效的字母异位词、两个数组的交集、快乐数、两数之和
【代码】算法打卡Day6-哈希表:有效的字母异位词、两个数组的交集、快乐数、两数之和。原创 2024-11-11 21:13:26 · 132 阅读 · 0 评论 -
算法打卡Day2-数组:长度最小的子数组、螺旋矩阵II、区间和、开发商购买土地
【代码】算法打卡Day2-数组:长度最小的子数组、螺旋矩阵II、区间和、开发商购买土地。原创 2024-10-31 22:35:29 · 163 阅读 · 0 评论 -
算法打卡Day1-数组:二分查找、移除元素、有序数组的平方
【代码】算法打卡Day1-数组:二分查找、移除元素、有序数组的平方。原创 2024-10-30 20:54:59 · 229 阅读 · 0 评论