首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
算法打卡
鲁索德H
创建于2022-09-21
订阅专栏
打卡
暂无订阅
共8篇文章
创建于2022-09-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
算法训练Day14|二叉树遍历
递归 确定递归函数的参数和返回值: 确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数, 并且还要明确每次递归的返回值是什么进而确定递归函数的返回类型。 确定终止条件: 写完了递
算法训练Day13|堆与优先队列
150 逆波兰表达式 239 滑动窗口的最大值 双向队列 解析 347 前K个高频元素 java小顶堆左减右 小顶堆,需要维持整个堆大小为k, 如果堆大小已经为k,那么新来的元素要与堆顶比较, 如果新
算法训练Day11|栈与队列
232 用栈实现队列 栈后进先出 队列先进先出 两个栈才能实现队列 入栈inS是接受新插入队列的元素 出栈outS是返回队首元素的操作 pop和peek操作先去出栈outS中找,如果栈空, 则将入栈的
算法训练Day8|字符串
344 反转字符串 s[i] 与 s[n-1-i]交换 541 反转字符串2 反转每个下标从 2k 的倍数开始的,长度为 k 的子串。若该子串长度不足 k,则反转整个子串。 Math.min(i+k,
算法训练Day7|哈希表
454 四数相加Ⅱ 将四组数分为两组, 二重循环遍历其中一组,将所有可能结果的出现次数放在hash表中 再遍历另一组,在另一组中找到与和相反的值的出现次数 383 赎金信 我的思路: 将magazin
算法训练Day4|链表
24 两两交换链表中的节点 终止条件为只剩一个或者没有 新建虚拟头节点dummy start为相邻的左,end为相邻的右 19 删除链表的倒数第N个节点 比较简单的双指针 因为是倒数第n个 所以想到快
算法训练Day3|链表
链表操作不熟练,链表反转理解不透彻,递归不清晰 203 移除链表元素 最开始是这样写的,但是部分用例过不了 原因:假如第一个元素就是要删除的值,head就被删了,这样返回head没用,修改一下 707
算法训练Day2|数组
977 java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at line 17, Soluti