ForHeart
ForHeart
全部文章
分类
归档
标签
去牛客网
登录
/
注册
ForHeart的博客
TA的专栏
153篇文章
21人订阅
进阶高级测试工程师
142篇文章
853人学习
AI自动测试化入门到精通
11篇文章
219人学习
全部文章
(共152篇)
题解 | 二叉树的后序遍历
来自专栏
# class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None # # 代码中的类名、方法名、参数名已经指定,请勿...
2025-04-10
0
33
题解 | 二叉树的中序遍历
来自专栏
# class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None # # 代码中的类名、方法名、参数名已经指定,请勿...
2025-04-10
0
30
题解 | 二叉树的前序遍历
# class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None # # 代码中的类名、方法名、参数名已经指定,请勿...
2025-04-10
0
21
题解 | 寻找峰值
来自专栏
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @return int整型 # class Solution: def findPeakElement(self, nums: List[int]) ...
2025-04-10
0
30
题解 | 二分查找-I
from mmap import MADV_WILLNEED # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @param target int整型 # @return int整型 # class S...
2025-04-10
0
25
题解 | 删除相邻数字的最大分数
def max_score(n, nums): from collections import defaultdict # 统计每个数字出现的次数 count = defaultdict(int) for num in nums: count[num...
2025-03-19
0
41
题解 | 信封嵌套
def maxEnvelopes(envelopes): if not envelopes: return 0 # 按照长度升序排列,如果长度相同则按照宽度降序排列 envelopes.sort(key=lambda x: (x[0], -x[1])) ...
2025-03-19
0
29
题解 | 环形数组的连续子数组最大和
def maxSubarraySumCircular(nums): if not nums: return 0 # 初始化变量 total_sum = 0 max_sum = float("-inf") min_sum =...
2025-03-19
0
33
题解 | 连续子数组的最大乘积
def maxProduct(nums): if not nums: return 0 # 初始化最大值、最小值和结果 max_dp = min_dp = result = nums[0] for i in range(1, len(nums)):...
2025-03-19
0
41
题解 | 打家劫舍(二)
def rob(nums): if not nums: return 0 if len(nums) == 1: return nums[0] # 情况1:偷第一个房间,不偷最后一个房间 dp1 = [0] * len(nums) ...
2025-03-19
0
29
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页