日常刷题
LeetCode刷题记录,随时保持清醒的头脑。
程序员茶馆
工欲善其事,必先利其器!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【日常刷题】LeetCode——除自身以外数组的乘积
题目:LeetCode高级算法——除自身以外数组的乘积 解题思路 对于这道题,初一看没什么思路,但仔细一项,除自身以外数组但乘积不就是自身左边的数组乘以自身右边的数组。基于此,我们只需要顺序计算每个数左边数组的乘积,然后逆序计算每个数右边数组的乘积,然后再相乘不就是最后的结果了吗? public class Solution { public int[] ProductExceptSelf(int[] nums) { var result=new int[nums.Leng原创 2020-08-02 13:59:40 · 370 阅读 · 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 · 266 阅读 · 0 评论
分享