最新 最热

【LeetCode热题100】【贪心算法】跳跃游戏

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-04-16
1

【LeetCode热题100】【矩阵】搜索二维矩阵 II

从右上角开始搜索,如果当前元素比目标小,那么说明目标只能存在下面矩阵,搜索范围往下压扁,如果当前元素比目标大,说明目标只能存在左边的矩阵里,搜索范围往左压窄...

2024-04-16
3

【LeetCode热题100】【矩阵】旋转图像

要将一个矩阵顺时针旋转90°,数学公式是new[j][n-i-1]=old[i][j],要原地翻转的话,可以先水平翻转,即变成m[n-i-1][j],再主对角线翻转(即转置),变成m[j][n-i-1]...

2024-04-16
5

【LeetCode热题100】【矩阵】矩阵置零

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-04-16
3

【LeetCode热题100】【数组】缺失的第一个正数

要找出这个数组里面没有出现的最小的正数,最小的正数是1,n个元素的数组能够让答案最大为n+1,也就是位置0对应1,位置1对应2……如果我们按照这样的对应关系重新整理一下数组,从0到n-1遍历,num[i]和i+1不相等的就是缺失的最小...

2024-04-16
1

【LeetCode热题100】【数组】除自身以外数组的乘积

要找除开本身以外其他元素的乘积,如果可以用除法的话,直接累积所有元素然后除以每个元素

2024-04-16
1

【LeetCode热题100】【回溯】N皇后

我们一层一层来摆,这样后面的层因为没有摆,所以判断冲突的时候不需要考虑后面的层,并且这层摆了一个就摆下一层,所以水平方向不需要判断冲突...

2024-04-16
1

【LeetCode热题100】【回溯】分割回文串

要找出所有分割这个字符串的方案使得每个子串都是回文串,写一个判断回文串的函数,深度遍历回溯去找出所有分割方案,判断分割的子串是否是回文串...

2024-04-16
1

【LeetCode热题100】【回溯】括号生成

给n对括号找出所有有效组合,首先常规深度遍历回溯能得到所有组合,然后我们来看什么样的组合是有效的,什么样的组合是无效的,采用尾插的字符拼接,因此无论何时)的数量不能超过(,当(和)的数量都得到了n,说明这个组合完成了...

2024-04-16
3

【LeetCode热题100】【回溯】组合总和

要找一个和的所有组合,可以从每个数开始深度遍历,在包括自己本身下累加求和,不管行不行都回退状态

2024-04-15
1