会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
spp20
博客园
首页
新随笔
联系
订阅
管理
2025年5月12日
2025/5/12 【二叉树】前中后序迭代遍历 LeetCode144, 94, 145 【√】
摘要: 代码随想录 参考卡哥的讲解 144. 二叉树的前序遍历 - 力扣(LeetCode) # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None):
阅读全文
posted @ 2025-05-12 11:41 axuu
阅读(1)
评论(0)
推荐(0)
2025年5月10日
2025/5/10 【二叉树】前中后序递归遍历 LeetCode94/ 145/ 144 【√】
摘要: 看明白了卡哥的讲解后,做的很快,很简单。代码随想录 144. 二叉树的前序遍历 - 力扣(LeetCode) # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, r
阅读全文
posted @ 2025-05-10 17:49 axuu
阅读(1)
评论(0)
推荐(0)
2025年3月21日
2025/3/21 【二叉树】二叉树理论基础节笔记
摘要: 代码随想录 解题过程中二叉树主要有两种形式: 1. 满二叉树 2. 完全二叉树 优先级队列其实是一个堆,堆就是一棵完全二叉树,同时保证父子节点的顺序关系。 二、二叉搜索树 三、平衡二叉搜索树
阅读全文
posted @ 2025-03-21 20:42 axuu
阅读(4)
评论(0)
推荐(0)
2025/3/21 【栈与队列】LeetCode71.简化路径 【√】
摘要: python解法 class Solution: def simplifyPath(self, path: str) -> str: path1 = path.split('/') path2 = [] for item in path1: if item == '' or item == '.':
阅读全文
posted @ 2025-03-21 18:17 axuu
阅读(2)
评论(0)
推荐(0)
2025年3月12日
isdigit()不能判断负数
摘要: Python 中的 isdigit() 方法 是字符串对象的一个方法,用于检查字符串中的所有字符是否都是数字字符(0-9)。如果字符串中包含负号(-)或其他非数字字符(如小数点 .),isdigit() 会返回 False。 1. isdigit() 的行为 isdigit() 只能识别 Unico
阅读全文
posted @ 2025-03-12 10:43 axuu
阅读(24)
评论(0)
推荐(0)
2025年3月10日
面试准备1
摘要:
阅读全文
posted @ 2025-03-10 22:13 axuu
阅读(5)
评论(0)
推荐(0)
2025/3/10 【栈与队列】LeetCode347.前K个高频元素 【🌟】知识点:import heapq ,堆队列(优先队列)
摘要: 347. 前 K 个高频元素 - 力扣(LeetCode) 代码随想录 我的方法: 1.遍历nums,用字典统计频率,O(n) 2.用sort根据字典中键对应的值对键进行排序,O(n log n) 3.取排序的键列表的前K个元素,O(k) 总的时间复杂度为 O(n) + O(n log n) + O
阅读全文
posted @ 2025-03-10 21:52 axuu
阅读(6)
评论(0)
推荐(0)
2025年3月9日
2025/3/9【栈与队列】LeetCode239.滑动窗口最大值 【🌟】 知识点:单调队列
摘要: 239. 滑动窗口最大值 - 力扣(LeetCode) 代码随想录 单调队列是一种特殊的队列数据结构,主要用于解决滑动窗口类问题。它的特点是队列中的元素始终保持单调递增或单调递减的顺序。 核心特点1. 单调性:队列中的元素按单调递增或递减排列。2. 动态维护:在插入新元素时,会移除破坏单调性的旧元素
阅读全文
posted @ 2025-03-09 15:44 axuu
阅读(9)
评论(0)
推荐(0)
2025年3月5日
2025/3/5 【栈与队列】 LeetCode150.逆波兰表达式求值
摘要: 代码随想录 150. 逆波兰表达式求值 - 力扣(LeetCode) 知识点1:递归就是用栈来实现的。 知识点2:逆波兰表达式是用后序遍历的方式把二叉树序列化了。 知识点3:将字符串形式的数字转换为实际的数字(整数或浮点数)在Python中是非常直接的操作,可以使用内置函数int()和float()
阅读全文
posted @ 2025-03-05 19:11 axuu
阅读(8)
评论(0)
推荐(0)
2025年3月4日
2025/3/4 【栈与队列】LeetCode1047. 删除字符串中的所有相邻重复项 【√】
摘要: 1047. 删除字符串中的所有相邻重复项 - 力扣(LeetCode) 代码随想录 这题做的没有乐趣 1.使用栈 class Solution: def removeDuplicates(self, s: str) -> str: stack = [] for char in s: if stack
阅读全文
posted @ 2025-03-04 15:13 axuu
阅读(4)
评论(0)
推荐(0)
下一页
公告