摘要: 题目列表 ● 110.平衡二叉树(LeetCode) ● 257.二叉树的所有路径(LeetCode) ● 404.左叶子之和(LeetCode) ● 222.完全二叉树的节点个数(LeetCode) 解题过程 110.平衡二叉树 题目描述 解题思路 平衡二叉树,左右子树高度差小于等于 1 ,与高度 阅读全文
posted @ 2025-05-12 10:36 cbdsszycfs 阅读(20) 评论(0) 推荐(0)
摘要: 题目列表 226.翻转二叉树(LeetCode) 101.对称二叉树 (LeetCode) 104.二叉树的最大深度(LeetCode) 111.二叉树的最小深度 (LeetCode) 解题过程 226.翻转二叉树 题目描述 解题思路 反转二叉树,也就是反转每一个节点的左右孩子,递归实现,使用前序或 阅读全文
posted @ 2025-05-10 22:56 cbdsszycfs 阅读(8) 评论(0) 推荐(0)
摘要: 题目列表 递归法:144.二叉树的前序遍历|94.二叉树的中序遍历|145.二叉树的后序遍历(LeetCode) 迭代法:144.二叉树的前序遍历|94.二叉树的中序遍历|145.二叉树的后序遍历(LeetCode) 统一迭代:144.二叉树的前序遍历|94.二叉树的中序遍历|145.二叉树的后序遍 阅读全文
posted @ 2025-05-09 22:19 cbdsszycfs 阅读(7) 评论(0) 推荐(0)
摘要: 题目列表 150.逆波兰表达式求值(LeetCode) 239.滑动窗口最大值(LeetCode) 347.前 K 个高频元素(LeetCode) 解题过程 150.逆波兰表达式求值 题目描述 解题思路 之前上编译原理课程时有接触过逆波兰式,逆波兰式就是后序遍历表达式对应的二叉树的结果,它的特点是操 阅读全文
posted @ 2025-05-08 00:37 cbdsszycfs 阅读(11) 评论(0) 推荐(0)
摘要: 题目列表 232.用栈实现队列(LeetCode) 225.用队列实现栈(LeetCode) 20.有效的括号(LeetCode) 1047.删除字符串中的所有相邻重复项(LeetCode) 解题过程 232.用栈实现队列 题目描述 解题思路 栈是先进后出的结构,队列是先进先出的结构,也就是说队列的 阅读全文
posted @ 2025-05-06 21:42 cbdsszycfs 阅读(71) 评论(0) 推荐(0)
摘要: 题目列表 151.翻转字符串里的单词 卡码网:55.右旋转字符串 28.实现 strStr() 459.重复的子字符串 解题过程 151.翻转字符串里的单词 题目描述 解题思路 首先去除字符串中多余的空格,首尾空格要去掉,中间多余的空格要去掉,如果当前字符 c 不是空格,直接添加。如果 c 是空格, 阅读全文
posted @ 2025-05-06 15:27 cbdsszycfs 阅读(84) 评论(0) 推荐(0)
摘要: 题目列表 344.反转字符串(LeetCode) 541.反转字符串II(LeetCode) 卡码网:54.替换数字 解题过程 344.反转字符串 题目描述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、 阅读全文
posted @ 2025-04-30 21:03 cbdsszycfs 阅读(219) 评论(0) 推荐(0)
摘要: 题目列表 454.四数相加II(LeetCode) 383.赎金信(LeetCode) 15.三数之和(LeetCode) 18.四数之和(LeetCode) 解题过程 454.四数相加II 题目描述 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计 阅读全文
posted @ 2025-04-29 12:12 cbdsszycfs 阅读(299) 评论(0) 推荐(0)
摘要: 题目列表 242.有效的字母异位词(LeetCode) 349.两个数组的交集(LeetCode) 202.快乐数(LeetCode) 1.两数之和(LeetCode) 解题过程 242.有效的字母异位词 题目描述 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的 字母异位词。 阅读全文
posted @ 2025-04-28 12:42 cbdsszycfs 阅读(367) 评论(0) 推荐(0)
摘要: 题目列表 24.两交换链表中的节点(LeetCode) 19.删除链表的倒数第N个节点(LeetCode) 面试题 02.07. 链表相交(160)(LeetCode) 142.环形链表II(LeetCode) 解题过程 24. 两两交换链表中的节点 题目描述 给你一个链表,两两交换其中相邻的节点, 阅读全文
posted @ 2025-04-26 21:57 cbdsszycfs 阅读(425) 评论(0) 推荐(0)