
简单
文章平均质量分 88
一直学习永不止步
探索未知,学习不止。在变革中前行,与世界同步,酷爱分享,共赴知识之巅。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode题练习与总结:二叉树的层平均值--637
本文详细介绍了如何使用广度优先搜索算法计算二叉树每层节点的平均值,并提供了Java实现代码,分析了时间复杂度和空间复杂度,总结了涉及的关键知识点。原创 2025-02-08 15:00:00 · 914 阅读 · 0 评论 -
LeetCode题练习与总结:三个数的最大乘积--628
本文详细介绍了如何在整型数组中找出由三个数组成的最大乘积,包括解题思路、具体代码实现、时间复杂度与空间复杂度分析以及涉及的知识点,为解决此类问题提供了清晰的指导。原创 2025-02-05 15:00:00 · 858 阅读 · 0 评论 -
LeetCode题练习与总结:合并二叉树--617
本文详细介绍了如何通过递归方法合并两棵二叉树,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及总结了解题过程中涉及的知识点,为解决此类问题提供了清晰的指导。原创 2025-02-03 09:00:00 · 967 阅读 · 0 评论 -
LeetCode题练习与总结:种花问题--605
本文详细介绍了如何判断在给定的花坛数组中能否种植指定数量的花。通过遍历数组并判断每个位置是否可种植,最终得出是否满足条件的结论,同时分析了时间复杂度和空间复杂度。原创 2025-02-01 09:00:00 · 793 阅读 · 0 评论 -
LeetCode题练习与总结:两个列表的最小索引总和--599
本文详细介绍了如何帮助Andy和Doris找到共同喜爱的餐厅,并给出了Java代码实现。通过哈希表和列表操作,我们实现了高效的算法,总结了相关知识点和时间复杂度分析。原创 2025-01-31 09:00:00 · 745 阅读 · 0 评论 -
LeetCode题练习与总结:区间加法 Ⅱ -- 598
本文详细解析了一个矩阵操作问题,通过遍历操作数组找到最小子矩阵,计算出矩阵中最大整数的个数。分析了时间复杂度和空间复杂度,并总结了涉及的Java编程知识点。原创 2025-01-30 15:00:00 · 894 阅读 · 0 评论 -
LeetCode题练习与总结:最长和谐子序列--594
本文详细介绍了如何找到最长和谐子序列的解题思路和Java实现,包括使用HashMap统计频率、遍历哈希表寻找和谐子序列,并分析了时间复杂度和空间复杂度,总结了涉及的知识点。原创 2025-01-30 09:00:00 · 985 阅读 · 0 评论 -
LeetCode题练习与总结:N 叉树的后序遍历--590
本文详细介绍了n叉树后序遍历的解题思路和具体实现。通过使用栈和列表,我们实现了迭代方式的遍历,并在最后反转列表以得到正确的后序遍历结果。文章还分析了算法的时间复杂度和空间复杂度,总结了相关知识点。原创 2025-01-28 09:00:00 · 1017 阅读 · 0 评论 -
LeetCode题练习与总结:N 叉树的前序遍历--589
本文详细介绍了n叉树前序遍历的解题思路和具体实现,包括时间复杂度、空间复杂度分析及Java代码实现的关键知识点,为解决类似问题提供了清晰的指导。原创 2025-01-27 15:00:00 · 1877 阅读 · 0 评论 -
LeetCode题练习与总结:员工奖金--577
本文详细解析了如何编写SQL查询以报告奖金少于1000的员工姓名和奖金数额,包括解题思路、具体代码实现、时间复杂度与空间复杂度分析,以及涉及的关键知识点总结。原创 2025-01-25 15:00:00 · 1795 阅读 · 0 评论 -
LeetCode题练习与总结:分糖果--575
本文详细介绍了如何解决 Alice 吃糖问题,通过使用 HashSet 计算不同糖果种类,并比较其与可吃糖数量,得出最多能吃到的糖果种类数,同时总结了代码的关键知识点和时间复杂度。原创 2025-01-24 15:00:00 · 863 阅读 · 0 评论 -
LeetCode题练习与总结:另一棵树的子树--572
本文详细介绍了如何通过递归方法解决二叉树子树包含问题,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及涉及的编程知识点,为解决类似问题提供了有效指导。原创 2025-01-24 09:00:00 · 898 阅读 · 0 评论 -
LeetCode题练习与总结:重塑矩阵--566
本文详细介绍了如何将一个 m x n 矩阵重塑为 r x c 的新矩阵,包括解题思路、具体代码实现、时间复杂度与空间复杂度分析,以及涉及的编程知识点,为矩阵重塑问题提供了全面的解决方案。原创 2025-01-22 15:00:00 · 1526 阅读 · 0 评论 -
LeetCode题练习与总结:二叉树的坡度--563
本文详细介绍了如何计算二叉树的坡度,通过递归方法求解,并分析了算法的时间复杂度和空间复杂度,总结了涉及的编程知识点,为解决此类问题提供了清晰的思路。原创 2025-01-21 09:00:00 · 749 阅读 · 0 评论 -
LeetCode题练习与总结:数组拆分--561
本文详细介绍了如何解决给定整数数组分成n对,使得每对最小值总和最大的问题。通过排序和遍历累加,实现了时间复杂度O(nlogn)和空间复杂度O(logn)的算法,并总结了关键知识点。原创 2025-01-20 15:00:00 · 1739 阅读 · 0 评论 -
LeetCode题练习与总结:N 叉树的最大深度--559
本文详细介绍了如何计算N叉树的最大深度,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及涉及的知识点,为解决此类树形结构问题提供了清晰的指导。原创 2025-01-19 15:00:00 · 935 阅读 · 0 评论 -
LeetCode题练习与总结:反转字符串中的单词 Ⅲ -- 557
本文详细介绍了如何反转字符串中每个单词的字符顺序,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及涉及的知识点,为解决此类问题提供了全面指导。原创 2025-01-18 15:00:00 · 884 阅读 · 0 评论 -
LeetCode题练习与总结:学生出勤记录 Ⅰ -- 551
本文详细介绍了如何判断学生是否能获得出勤奖励的解题思路和Java实现。通过遍历字符串并统计缺勤和连续迟到次数,我们得出时间复杂度为O(n)、空间复杂度为O(1)的解决方案。原创 2025-01-16 09:00:00 · 895 阅读 · 0 评论 -
LeetCode题练习与总结:二叉树的直径--543
本文详细介绍了求解二叉树直径的解题思路和具体代码实现,分析了时间复杂度和空间复杂度,并总结了涉及的关键知识点,为理解二叉树相关问题提供了有效指导。原创 2025-01-14 09:00:00 · 936 阅读 · 0 评论 -
LeetCode题练习与总结:反转字符串 Ⅱ -- 541
本文详细介绍了如何通过将字符串转换为字符数组,并利用双指针技术反转特定字符区间,以解决给定字符串每2k个字符反转前k个字符的问题,同时分析了算法的时间复杂度和空间复杂度。原创 2025-01-13 09:00:00 · 1625 阅读 · 0 评论 -
LeetCode题练习与总结:二叉搜索树的最小绝对差--530
本文详细介绍了如何利用二叉搜索树的中序遍历性质来求解树中任意两不同节点值之间的最小差值问题,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及相关知识点总结。原创 2025-01-09 15:00:00 · 825 阅读 · 0 评论 -
LeetCode题练习与总结:最长特殊序列 Ⅰ -- 521
本文详细介绍了如何求解两个字符串中最长特殊序列长度的问题,包括解题思路、代码实现、时间复杂度和空间复杂度分析,以及涉及的关键知识点,为解决类似问题提供了清晰的指导。原创 2025-01-05 15:00:00 · 1396 阅读 · 0 评论 -
LeetCode题练习与总结:检测大写字母--520
本文概述了Java编程中定义类、方法,以及字符串操作、字符检查、逻辑运算等关键知识点,通过分析detectCapitalUse方法,展示了这些知识点的实际应用。原创 2025-01-05 09:00:00 · 1572 阅读 · 0 评论 -
LeetCode题练习与总结:游戏玩法分析 Ⅰ -- 511
本文详细介绍了如何查询每位玩家第一次登录平台的日期,包括解题思路、具体SQL代码实现、时间复杂度与空间复杂度分析,以及涉及的知识点总结,为数据库查询操作提供了全面指导。原创 2025-01-01 09:00:00 · 1114 阅读 · 0 评论 -
LeetCode题练习与总结:斐波那契数--509
本文详细介绍了如何使用迭代方法求解斐波那契数列问题,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及涉及的知识点总结,为高效计算斐波那契数提供了清晰的指导。原创 2024-12-31 15:00:00 · 1133 阅读 · 0 评论 -
LeetCode题练习与总结:完美数--507
本文详细介绍了如何判断一个数是否为完美数,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及涉及的知识点,为理解和解决完美数问题提供了全面指导。原创 2024-12-30 15:00:00 · 712 阅读 · 0 评论 -
LeetCode题练习与总结:相对名次--506
本文详细介绍了如何根据运动员得分确定名次并分配奖项的解题过程,包括代码实现、时间复杂度分析及涉及的关键知识点,为解决此类问题提供了清晰的思路和指导。原创 2024-12-30 09:00:00 · 868 阅读 · 0 评论 -
LeetCode题练习与总结:七进制数--504
本文详细介绍了如何将整数转换为7进制字符串的解题过程,包括代码实现、时间复杂度分析及空间复杂度分析,并总结了涉及的关键知识点,为解决此类问题提供了清晰的指导。原创 2024-12-29 15:00:00 · 841 阅读 · 0 评论 -
LeetCode题练习与总结:二叉搜索树中的众数--501
本文详细介绍了在二叉搜索树中寻找众数的方法,通过中序遍历和更新操作,实现了线性时间复杂度的算法,同时分析了空间复杂度,总结了涉及的编程知识点。原创 2024-12-28 09:00:00 · 721 阅读 · 0 评论 -
LeetCode题练习与总结:键盘行--500
本文详细介绍了如何编写Java代码来解决美式键盘同一行字母打印单词的问题,包括解题思路、具体实现、时间复杂度分析及涉及的知识点,为读者提供了清晰的指导和帮助。原创 2024-12-27 15:00:00 · 1013 阅读 · 0 评论 -
LeetCode题练习与总结:下一个更大元素 I -- 496
本文详细介绍了如何利用单调栈和哈希表解决寻找数组中每个元素的下一个更大元素问题,包括解题思路、代码实现、时间复杂度分析及知识点总结。原创 2024-12-26 09:00:00 · 989 阅读 · 0 评论 -
LeetCode题练习与总结:提莫攻击--495
本文详细介绍了如何计算《英雄联盟》中提莫攻击艾希导致的中毒总时长,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及涉及的知识点总结。原创 2024-12-25 15:00:00 · 729 阅读 · 0 评论 -
LeetCode题练习与总结:构造矩形--492
本文详细介绍了如何解决矩形页面尺寸规划问题,通过计算面积的平方根确定初始宽度,并寻找最接近的合适宽度,确保长度和宽度的差距最小,同时总结了相关知识点和时间复杂度分析。原创 2024-12-24 09:00:00 · 939 阅读 · 0 评论 -
LeetCode题练习与总结:最大连续 1 的个数--485
本文详细介绍了如何求解二进制数组中最大连续1的个数问题,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及涉及的关键知识点,为读者提供了清晰的解题指导。原创 2024-12-22 09:00:00 · 394 阅读 · 0 评论 -
LeetCode题练习与总结:密钥格式化--482
本文详细介绍了如何重新格式化许可密钥字符串,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及涉及的知识点,为解决类似问题提供了清晰的指导。原创 2024-12-21 09:00:00 · 716 阅读 · 0 评论 -
LeetCode题练习与总结:数字的补数--476
本文详细介绍了如何计算一个整数的二进制补数,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及涉及的关键知识点,为理解位运算和算法设计提供了指导。原创 2024-12-18 09:00:00 · 989 阅读 · 0 评论 -
LeetCode题练习与总结:岛屿的周长--463
本文详细介绍了如何计算二维网格中岛屿的周长,包括解题思路、具体代码实现、时间复杂度和空间复杂度分析,以及涉及的知识点,为解决此类问题提供了清晰的指导。原创 2024-12-13 09:00:00 · 685 阅读 · 0 评论 -
LeetCode题练习与总结:汉明距离--461
本文详细介绍了如何计算两个整数之间的汉明距离,包括解题思路、具体代码实现、时间复杂度分析、空间复杂度分析以及相关知识点总结,为理解并解决此类问题提供了清晰的指导。原创 2024-12-12 09:00:00 · 952 阅读 · 0 评论 -
LeetCode题练习与总结:重复的子字符串--459
本文详细介绍了如何判断一个字符串是否可以通过其子串重复构成,包括解题思路、具体代码实现、时间复杂度与空间复杂度分析,以及涉及的知识点,为解决此类问题提供了清晰的指导。原创 2024-12-11 09:00:00 · 744 阅读 · 0 评论 -
LeetCode题练习与总结:分发饼干--455
本文详细介绍了如何使用贪心算法解决分配饼干问题,包括解题思路、具体代码实现、时间复杂度分析及知识点总结,旨在帮助读者掌握贪心算法在实际问题中的应用。原创 2024-12-09 09:00:00 · 950 阅读 · 0 评论