51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#SUM
leetcode 611. Valid Triangle Number 、259. 3Sum Smaller(lintcode 918. 3Sum Smaller)
这两个题几乎一样,只是说611.ValidTriangleNumber满足大于条件,259.3SumSmaller满足小于条件,两者都是先排序,然后用双指针的方式。 611.ValidTriangleNumber判断这个数组能组成三角形的个数,利用两边之和大于第三边https://www.cnblogs.co...
代码星球
·
2020-10-13
3Sum
Smaller
leetcode
611.
Valid
leetcode 124. Binary Tree Maximum Path Sum 、543. Diameter of Binary Tree(直径)
124.BinaryTreeMaximumPathSumhttps://www.cnblogs.com/grandyang/p/4280120.html如果你要计算加上当前节点的最大path和,这个节点的左右子树必定是纯左右树(即没有拐点),用另一个参数保留整个二叉树的最大path和,然后计算每一个以当前节点为拐点的路...
代码星球
·
2020-10-13
Binary
Tree
leetcode
124.
Maximum
leetcode 112. Path Sum 、 113. Path Sum II 、437. Path Sum III
112.PathSum自己的一个错误写法:classSolution{public:boolhasPathSum(TreeNode*root,intsum){if(root==NULL)returnfalse;intvalue=0;returnhasPathSum(root,sum,value);}boolhasPat...
代码星球
·
2020-10-13
Path
Sum
leetcode
112.
113.
494. Target Sum
https://www.cnblogs.com/grandyang/p/6395843.html利用dfs的搜索把所有可能的情况找出来,然后判断。此题还可以进一步优化classSolution{public:intfindTargetSumWays(vector<int>&nums,intS){fi...
代码星球
·
2020-10-13
494.
Target
Sum
416. Partition Equal Subset Sum
这道题给了我们一个数组,问我们这个数组能不能分成两个非空子集合,使得两个子集合的元素之和相同https://www.cnblogs.com/grandyang/p/5951422.htmlclassSolution{public:boolcanPartition(vector<int>&nums){...
代码星球
·
2020-10-13
416.
Partition
Equal
Subset
Sum
leetcode 560. Subarray Sum Equals K 、523. Continuous Subarray Sum、 325.Maximum Size Subarray Sum Equals k(lintcode 911)
整体上3个题都是求subarray,都是同一个思想,通过累加,然后判断和目标k值之间的关系,然后查看之前子数组的累加和。map的存储:560题是存储的当前的累加和与个数 561题是存储的当前累加和的余数与第一次出现这个余数的位置 325题存储的是当前累加和与第一次出现这个和的位置其实561与325都...
代码星球
·
2020-10-13
Subarray
Sum
Equals
leetcode
560.
leetcode 39. Combination Sum 、40. Combination Sum II 、216. Combination Sum III 、377. Combination Sum IV
CombinationSum:所有数都正数,原始数组中没有重复的数字,生成的子数组中可以重复使用某一个数值CombinationSumII: 所有数都正数,原始数组中有重复的数字,生成的子数组中不能重复使用某一个数值CombinationSumIII: 所有数都正数且只能是1到9之间的数,原始数组中...
代码星球
·
2020-10-13
Combination
Sum
leetcode
II
216.
leetcode64. Minimum Path Sum
这个题是从左上角到右下角的路径和最小,实际就是一道dp题。第一种写法是只初始化(0,0)位置,第二种写法则是把第一行、第一列都初始化了。个人更喜欢第二种写法,简单一点。dp的右下角的值就为最终的值第一种写法:classSolution{public:intminPathSum(vector<vector<i...
代码星球
·
2020-10-13
leetcode64.
Minimum
Path
Sum
leetcode 1.Two Sum 、167. Two Sum II
1.twosum用hash来存储数值和对应的位置索引,通过target-当前值来获得需要的值,然后再hash中寻找错误代码1:Input:[3,2,4]6Output:[0,0]Expected:[1,2]同一个数字不能重复使用,但这个代码没排除这个问题classSolution{public:vector...
代码星球
·
2020-10-13
Sum
leetcode
1.Two
167.
Two
k sum(lintcode)
没通过的代码:classSolution{public:/**@paramA:Anintegerarray*@paramk:Apositiveinteger(k<=length(A))*@paramtarget:Aninteger*@return:Aninteger*/intkSum(vector<int&...
代码星球
·
2020-10-13
sum
lintcode
64. Minimum Path Sum
只初始化(0,0)classSolution{public:intminPathSum(vector<vector<int>>&grid){intheight=grid.size();intwidth=grid[0].size();vector<vector<in...
代码星球
·
2020-10-13
Minimum
Path
Sum
sum特殊用法
在python中,list可以存储False和Truea=[False]python的sum除了可以加数字,还可以计算列表中False,True的个数,默认是计算False个数>>>a=[False,True,False]>>>sum(a)1>>>sum(~a)Tr...
代码星球
·
2020-10-12
sum
特殊
用法
sum函数
>>>np.sum([0.5,1.5])2.0>>>np.sum([0.5,0.7,0.2,1.5],dtype=np.int32)1>>>np.sum([[0,1],[0,5]])6>>>np.sum([[0,1],[0,5]],ax...
代码星球
·
2020-10-11
sum
函数
【麦克风阵列增强】Delay and sum beamforming
作者:桂。时间:2017-06-03 15:40:33链接:http://www.cnblogs.com/xingshansi/p/6937576.html前言本文主要记录麦克风阵列的几个基本知识点,并简单介绍基本的波束合成方法:Delayandsum(DSB).一、栅瓣效应类似干涉仪中的phase-wrap...
代码星球
·
2020-10-09
麦克风
阵列
增强
Delay
and
leetcode-001-Two sum
一、问题描述二、解题思路这道题:exactlyonesolution,所以:1)不必考虑多解情况;2)不必考虑无解的异常处理。方法一:暴力搜索直接依次进行比较,时间复杂度O(n2):classSolution:deftwoSum(self,nums,target):""":typenums:List[int]:type...
代码星球
·
2020-10-09
leetcode-001-Two
sum
首页
上一页
...
7
8
9
10
11
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他