Harper926
码龄4年
关注
提问 私信
  • 博客:2,069
    2,069
    总访问量
  • 17
    原创
  • 2,147,375
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2021-02-02
博客简介:

Harper926的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得8次评论
  • 获得0次收藏
创作历程
  • 17篇
    2023年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

算法训练营Day20 654. 最大二叉树 617. 合并二叉树 700. 二叉搜索树中的搜索 98. 验证二叉搜索树

654. 最大二叉树654. 最大二叉树。
原创
发布博客 2023.06.23 ·
173 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

算法训练营Day18 513. 找树左下角的值 112. 路径总和 106. 从中序与后序遍历序列构造二叉树

513. 找树左下角的值513. 找树左下角的值。
原创
发布博客 2023.06.21 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码随想录算法训练营Day17 110.平衡二叉树 257. 二叉树的所有路径 404. 左叶子之和

110.平衡二叉树110.平衡二叉树。
原创
发布博客 2023.06.15 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码随想录算法训练营Day16 104.二叉树的最大深度 111. 二叉树的最小深度 222. 完全二叉树的节点个数

104.二叉树的最大深度104.二叉树的最大深度。
原创
发布博客 2023.06.12 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码随想录算法训练营Day15 102.二叉树的层序遍历 226.翻转二叉树 101. 对称二叉树

107.二叉树的层次遍历II102.二叉树的层序遍历题目给你二叉树的根节点root,返回其节点值的。(即逐层地,从左到右访问所有节点)。思路创建一个队列que用来装元素,只要que里面有元素说明没有全部遍历完,要把que的长度记录下来,因为之后会变。在循环里面创建一个level,表示这一层的元素,pop出来que的长度个元素加入level里面,有子节点的话要把子节点放进que里面去。107.二叉树的层次遍历II题目给你二叉树的根节点root,返回其节点值。
原创
发布博客 2023.06.08 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

144. 二叉树的前序遍历 145. 二叉树的后序遍历 94. 二叉树的中序遍历

根结点作为cur,只要cur不是None或者栈里还有元素,进入循环,只有是cur存在,就把它的值放进结果集,然后判断它是否有左孩子,如果没有就是cur是None,cur就重新成为栈最外面的元素的右孩子。顺序是先把跟节点弹出来,左右节点入栈,弹出左节点(也就是左子树的根节点),看看左节点有没有子节点,有的话就入栈,再弹出左节点的左孩子,如果当前这个节点没有子节点了,栈最外面的就是右孩子,弹出就行了。核心步骤只有三个操作,加入当前被pop出来的节点的左节点,加入右节点,把本身放回去并加入None作为标记。
原创
发布博客 2023.06.07 ·
57 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码随想录算法训练营Day12 239. 滑动窗口最大值 347. 前K个高频元素

239. 滑动窗口最大值239. 滑动窗口最大值。
原创
发布博客 2023.06.05 ·
67 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码随想录算法训练营Day11 20. 有效的括号 1047. 删除字符串中的所有相邻重复项 150. 逆波兰表达式求值

20. 有效的括号20. 有效的括号。
原创
发布博客 2023.06.05 ·
57 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

代码随想录算法训练营Day10 232. 用栈实现队列 225. 用队列实现栈

232. 用栈实现队列232. 用栈实现队列。
原创
发布博客 2023.06.04 ·
146 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

代码随想录算法训练营Day9 KMP算法 28. 找出字符串中第一个匹配项的下标 459. 重复的子字符串

28. 找出字符串中第一个匹配项的下标28. 找出字符串中第一个匹配项的下标。
原创
发布博客 2023.06.03 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码随想录算法训练营Day8 344. 反转字符串 剑指 Offer 05. 替换空格 541. 反转字符串II 151.翻转字符串里的单词​​​​​​​

344. 反转字符串344. 反转字符串。
原创
发布博客 2023.06.01 ·
69 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

代码随想录算法训练营Day7 383. 赎金信 454. 四数相加 II 15. 三数之和 18. 四数之和

383. 赎金信383. 赎金信。
原创
发布博客 2023.05.30 ·
84 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

代码随想录算法训练营Day6 242. 有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和

242. 有效的字母异位词242. 有效的字母异位词。
原创
发布博客 2023.05.30 ·
67 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

代码随想录算法训练营Day4 面试题 02.07. 链表相交 24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 142.环形链表II

面试题 02.07. 链表相交面试题 02.07. 链表相交。
原创
发布博客 2023.05.29 ·
141 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

代码随想录算法训练营Day3 203.移除链表元素

707. 设计链表203.移除链表元素。
原创
发布博客 2023.05.27 ·
67 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

代码随想录算法训练营Day2 | 数组part2. 977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵II

977.有序数组的平方977.有序数组的平方给你一个按排序的整数数组nums,返回组成的新数组,要求也按排序。如果没有负数的话直接平方就可以了。虽然有复数但是依然有规律,中间0是最小的,往左递增,往右也递增,所以比较最左和最右,看哪个大,就排在结果数组的末尾,然后再往前排。有两种方法,暴力法是直接平方然后用sort排序,和双指针方法。
原创
发布博客 2023.05.25 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代码随想录算法训练营第一天 | 数字part1. 704二分查找. 27移除元素 35.34.

704. 二分查找数组基础知识回顾数组是连续空间内相同类型数据的集合●存储空间是连续的●下标都是从0开始因为存储空间总是连续的,所以在增加和删除某个元素的时候就需要移动其他元素的地址。
原创
发布博客 2023.05.24 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多