首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
大眼睛图图
创建于2022-09-20
订阅专栏
整理自己刷的算法
等 4 人订阅
共34篇文章
创建于2022-09-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
✅✅代码随想录算法训练营Day20 || 654.最大二叉树 617.合并二叉树 700.二叉搜索树中的搜索 98.验证二叉搜索树
654. 最大二叉树 - 力扣(LeetCode) 递归 关键 找最大值的索引 处理边界,即遍历到的数组为空时写法 617. 合并二叉树 - 力扣(LeetCode) 层序遍历 关键 同时遍历两棵树
✅✅代码随想录算法训练营Day18|| 513. 找树左下角的值 112. 路径总和 113. 路径总和 II 106. 从中序与后序遍历序列构造二叉树 ..
前言 今天又是五道题,好在题目难度适中,并没有因此花四五个小时~ 513. 找树左下角的值 - 力扣(LeetCode) 层序遍历 递归 收获 在层序遍历中,res的值是一直被代替的,而不是找到了最深
✅✅代码随想录算法训练营Day17|| 110.平衡二叉树 ,257.二叉树的所有路径,404.左叶子之和
110. 平衡二叉树 - 力扣(LeetCode) 后序遍历 257. 二叉树的所有路径 - 力扣(LeetCode) 递归 404. 左叶子之和 - 力扣(LeetCode) 后序遍历 难点 这里的
✅✅代码随想录算法训练营Day12 || 347.前 K 个高频元素,剑指 Offer II 038. 每日温度,155. 最小栈
347. 前 K 个高频元素 - 力扣(LeetCode) 哈希map 剑指 Offer II 038. 每日温度 思路分析 最简单的就是暴力解法了: 直接两层遍历,第一层定位一个温度,第二层定位离这
✅✅代码随想录算法训练营Day11|| 232.用栈实现队列 ,225. 用队列实现栈 ,20. 有效的括号,1047. 删除字符串中的所有相
前言 从今天开始,在算法这边花的时间要比之前少一两个小时了,技术栈那边需要我去兼顾了。。 国庆也不能停下来呀~ 232. 用栈实现队列 - 力扣(LeetCode) 用两个栈实现队列 难点 两个栈 在
✅✅代码随想录算法训练营Day10 || 459.重复的子字符串, 字符串总结 , 双指针回顾
前言 今天到了小结一个礼拜成果的时候了。 温故而知新~ ⭐⭐⭐ 459. 重复的子字符串 - 力扣(LeetCode) api解法 思路 利用滑动窗口的思想,如果该窗口中的字符串正好是s字符串的重复子
✅✅代码随想录算法训练营Day9 || 28. 实现 strStr(),剑指 Offer II 019. 最多删除一个字符得到回文
上午的我发现今天竟然只有一道题,以为能够在两个小时之内就写完,然后去写项目去。 没想到,今天这一题更比六题强~~~ 😨😨😨 kmp我是真看不懂了~害 28. 找出字符串中第一个匹配项的下标 -
✅✅代码随想录算法训练营Day8
✅✅代码随想录算法训练营Day8 | | 344.反转字符串 ,541. 反转字符串II , 剑指Offer 05.替换空格 ,151.翻转字符串里的单词 ,剑指Offer58-II 左旋转字符串 前
✅✅代码随想录算法训练营Day7 | | 454.四数相加II,383. 赎金信,15. 三数之和 ,18. 四数之和
454. 四数相加 II - 力扣(LeetCode) Map实现 难点 几乎所有的求和问题,都可以转化为求差问题 当然这道题也不例外 因为求差问题,都是两个数相减。 但这里有四个数,怎么办? 那我们
✅✅代码随想录算法训练营Day6 | | 242.有效的字母异位词 ,349. 两个数组的交集 , 202. 快乐数 ,1. 两数之和
前言 昨天礼拜天,休息了一天。今天就开始向哈希表专题迈进了~ 😁😁😁 242. 有效的字母异位词 - 力扣(LeetCode) 创建map对象 难点 对象的遍历 for..in for..of 在进行
✅✅代码随想录算法训练营Day4 | | 24. 两两交换链表中的节点 ,19.删除链表的倒数第N个节点 , 面试题 02.07. 链表相交
✅✅代码随想录算法训练营Day4 | | 24. 两两交换链表中的节点 ,19.删除链表的倒数第N个节点 , 面试题 02.07. 链表相交 24. 两两交换链表中的节点 - 力扣(LeetCode)
✅✅代码随想录算法训练营Day3 | | 203.移除链表元素 ,707.设计链表 , 206.反转链表
203. 移除链表元素 - 力扣(LeetCode) 不设置虚拟头结点 设置虚拟头结点 难点 为什么要设置虚拟头结点? 我的理解是,为了更好的对链表进行一个统一的操作 小心对空指针进行操作导致报错 尤
✅✅代码随想录算法训练营Day2 | | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
✅✅代码随想录算法训练营Day2| | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II 这次废话不多说,直接上题目!!! 977. 有序数组的平方 - 力扣(LeetCode
✅ ✅ 代码随想录算法训练营Day1 | | 704. 二分查找、27. 移除元素
代码随想录算法训练营 | | 704. 二分查找、27. 移除元素✅ ✅ 前言 来咯来咯~ 这一次终于狠下心,要对算法下死手了!!! 没错,这次我加入了卡哥的算法训练营,准备花两个月的时间,每天写一篇