上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 思路:双指针 class Solution: def exchange(self, nums: List[int]) -> List[int]: left,right = 0,len(nums)-1 while left<right: while left<right and nums[left]% 阅读全文
posted @ 2021-01-08 11:20 WangSJiNa 阅读(61) 评论(0) 推荐(0)
摘要: 借用字典来减少时间复杂度 class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: d = {} for i in range(len(nums)): find = target - nums[i] if 阅读全文
posted @ 2021-01-08 10:49 WangSJiNa 阅读(50) 评论(0) 推荐(0)
摘要: 使用 for...else def func(): ans = [] i = 2 while i <= 100: for item in list(range(2, i)): if i % item == 0: i += 1 break else: ans.append(i) i += 1 retu 阅读全文
posted @ 2021-01-06 14:00 WangSJiNa 阅读(175) 评论(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 # 阅读全文
posted @ 2021-01-05 18:44 WangSJiNa 阅读(75) 评论(0) 推荐(0)
摘要: 第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn 阅读全文
posted @ 2021-01-05 11:36 WangSJiNa 阅读(60) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页