![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常刷题
LeetCode刷题记录,随时保持清醒的头脑。
程序员茶馆
像树一样生长,像水一样生活!
展开
-
【日常刷题】LeetCode——除自身以外数组的乘积
题目:LeetCode高级算法——除自身以外数组的乘积 解题思路 对于这道题,初一看没什么思路,但仔细一项,除自身以外数组但乘积不就是自身左边的数组乘以自身右边的数组。基于此,我们只需要顺序计算每个数左边数组的乘积,然后逆序计算每个数右边数组的乘积,然后再相乘不就是最后的结果了吗? public class Solution { public int[] ProductExceptSelf(int[] nums) { var result=new int[nums.Leng原创 2020-08-02 13:59:40 · 240 阅读 · 0 评论 -
【日常刷题】LeetCode——四数相加 II
题目:LeetCode 高级 - 四数相加 II 解题思路一(暴力解法) 四重循环,时间复杂度,这显然不可接受。 public class Solution { public int FourSumCount(int[] A, int[] B, int[] C, int[] D) { var length=A.Length; var count=0; for(var i=0;i<length;i++){ for原创 2020-08-02 10:55:35 · 172 阅读 · 0 评论