首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
阿黄专题
小黑早上接到学校沦陷的消息,心情悲痛,找阿黄倾诉让宿管说了一顿的leetcode之旅:508. 出现次数最多的子树元素和
小黑代码(与官方题解一致) # Definition for a binary tree node.# class TreeNode:# def __init__(self, val=0, left=None, right=None):# self.val = val# self.left = left# self.right =
阅读更多...
小黑收到阿黄宴请潮汕牛肉火锅,跟淹哥包鹏拉面,明日飞新疆乌鲁木齐地窝堡的leetcode之旅:剑指 Offer II 016. 不含重复字符的最长子字符串
小黑代码(与官方题解思路一致) class Solution:def lengthOfLongestSubstring(self, s: str) -> int:# 字符串长度n = len(s)# 定义双指针head = 0tail = 0# 窗口集合set_ = set()# 结果变量result = 0while tail < n:# 该字符不在集合里if s[tail] not in s
阅读更多...
小黑和阿黄一起楼道里运动被宿管告状让导员电话骂了一顿十分委屈的leetcode之旅:404. 左叶子之和
小黑代码 # Definition for a binary tree node.# class TreeNode:# def __init__(self, val=0, left=None, right=None):# self.val = val# self.left = left# self.right = rightcl
阅读更多...
小黑跟中老黑和阿黄吃了烤蚕蛹知了,喝了阿黄带来的茅台,耳机又莫名其妙第丢了逐渐减少内耗的leetcode之旅:714. 买卖股票的最佳时机含手续费
小黑代码(独立做出) class Solution:def maxProfit(self, prices: List[int], fee: int) -> int:# 数组长度n = len(prices)if n < 2:return 0# 动态规划变量buy = -prices[0]sell = 0for i in range(1, n):buy = max(buy, sell-prices
阅读更多...
Photo Album: 小白和阿黄
小白和阿黄 血盆大口对峙傻愣愣若有所思馋了
阅读更多...
小黑和阿黄骑车逛了逛河堤,今天练完钢琴小汤3第5课后和小老黑吃拉面夜里准备天津小黄车骑行的leetcode之旅:567. 字符串的排列
小黑代码 class Solution:def checkInclusion(self, s1: str, s2: str) -> bool:# s1与s2的长度n_s1 = len(s1)n_s2 = len(s2)# 非法情况if n_s1 > n_s2:return False# 初始化差值向量count = [0] * 26# 判断初始状态是否成立for i in range(n_s1)
阅读更多...