Loading

摘要: 在介绍本期文章内容之前,让我们先来看一小段代码: int a = 10; Integer b = 10; if(b == a){ System.out.println("相等"); } 执行结果应该大家是毋庸置疑的,10等于10,自然会输出相等。但是有一个问题,a明明是int类型,而b则是Integ 阅读全文
posted @ 2024-09-26 22:28 Duancf 阅读(17) 评论(0) 推荐(0) 编辑
摘要: # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self. 阅读全文
posted @ 2024-09-26 15:16 Duancf 阅读(5) 评论(0) 推荐(0) 编辑
摘要: class Solution: def longestCommonSubsequence(self, text1: str, text2: str) -> int: n = len(text1) m = len(text2) dp = [[0] * (m + 1) for _ in range(n 阅读全文
posted @ 2024-09-26 15:03 Duancf 阅读(5) 评论(0) 推荐(0) 编辑
摘要: class Solution: def findLength(self, nums1: List[int], nums2: List[int]) -> int: n = len(nums1) m = len(nums2) dp = [[0] * (m + 1) for _ in range(n + 阅读全文
posted @ 2024-09-26 14:57 Duancf 阅读(5) 评论(0) 推荐(0) 编辑
摘要: waitTime 等待时间。客户端尝试获取锁时最大等待时间,超过这个等待时间必然返回获取锁失败。 leaseTime 锁的租期。客户端可持有锁的时间,超过这个时间锁自动过期。 基本流程 竞争锁的客户端执行Lua脚本获取锁,如果获取失败,则订阅解锁消息,并挂起线程。 持有锁的客户端执行Lua脚本解锁, 阅读全文
posted @ 2024-09-26 13:48 Duancf 阅读(18) 评论(0) 推荐(0) 编辑
摘要: class Solution: def sumOfPowers(self, nums: List[int], k: int) -> int: n= len(nums) res = [] nums.sort() def findmin(nums): if len(nums) == 1: return 阅读全文
posted @ 2024-09-26 11:19 Duancf 阅读(5) 评论(0) 推荐(0) 编辑
摘要: class Solution: def intersection(self, nums: List[List[int]]) -> List[int]: length = len(nums) map = {} for num in nums: for n in num: map[n] = map.ge 阅读全文
posted @ 2024-09-26 10:51 Duancf 阅读(8) 评论(0) 推荐(0) 编辑
摘要: class Solution: def numSquares(self, n: int) -> int: dp = [float("inf")]*(n+1) dp[0] = 0 for i in range(1,n+1): for j in range(1,int(i**(0.5))+1): dp[ 阅读全文
posted @ 2024-09-26 10:31 Duancf 阅读(14) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示