原文:LeetCode刷题总结-数组篇(中)

本文接着上一篇文章 LeetCode刷题总结 数组篇 上 ,继续讲第二个常考问题:矩阵问题。 矩阵也可以称为二维数组。在LeetCode相关习题中,作者总结的考点有:矩阵元素的遍历 矩阵位置的旋转 矩阵行或列次序的交换 空间复杂度为O 等。本期共 道题, 道简单题, 道中等题, 道困难题。 例 是杨辉三角的一个延申题,是一道非常经典的矩阵习题,本题理想解法是动态规划,但是也可以采用递归来求解。 ...

2019-11-06 17:48 0 649 推荐指数:

查看详情

LeetCode总结-数组(上)

数组是算法中最常用的一种数据结构,也是面试中最常考的考点。在LeetCode题库,标记为数组类型的习题到目前为止,已累计到了202。然而,这202道习题并不是每道只标记为数组一个考点,大部分习题都有两到三个考点。比如,考查数组+哈希表、数组+动态规划+数学、数组+回溯 ...

Mon Nov 04 05:44:00 CST 2019 1 1299
LeetCode总结-数组(下)

本期讲O(n)类型问题,共14。3道简单,9道中等,2道困难题。数组共归纳总结了50,本篇是数组的最后一。其他三个篇章可参考: LeetCode总结-数组(上),子数组问题(共17LeetCode总结-数组),矩阵问题(共12 ...

Tue Nov 12 18:51:00 CST 2019 0 539
LeetCode总结-树

本篇接着《LeetCode总结-树(上)》,讲解有关树的类型相关考点的习题,本期共收录17道,1道简单,10道中等,6道困难题。 在LeetCode题库,考察到的不同种类的树有七种,分别是二叉搜索树、平衡二叉树、满二叉树、完全二叉树、线段树、字典树和树状 ...

Fri Nov 29 00:57:00 CST 2019 0 455
LeetCode总结-树(上)

引子:的过程可能是枯燥的,但程序员们的日常确不乏趣味。分享一则LeetCode上名为《打家劫舍 |||》题目的评论: 如有兴趣可以从此题为起点,去LeetCode开启之旅,哈哈。该题目是选择一颗二叉树对应节点的问题,也是本文收录的一道例题(具体请参考例12 ...

Sun Nov 24 19:46:00 CST 2019 0 1507
LeetCode总结-数学

本文总结LeetCode上有数学类的算法,推荐总数为40道。具体考点分析如下图: 1.基本运算问题 题号:29. 两数相除,难度中等 题号:166. 分数到小数,难度中等 题号:372. 超级次方,难度中等 题号:483. 最小好进制,难度困难 题号:810. ...

Sun Oct 04 23:31:00 CST 2020 0 738
LeetCode总结-哈希表

本文总结LeetCode上有关哈希表的算法,推荐总数为12。具体考察的知识点如下图: 1.数学问题 题号:149. 直线上最多的点数,难度困难 题号:554. 砖墙,难度中等(最大最小边界问题) 题号:939. 最小面积矩形,难度中等 题号:1001. 网格 ...

Wed Dec 18 17:20:00 CST 2019 0 949
LeetCode总结-递归

递归是算法学习很基本也很常用的一种方法,但是对于初学者来说比较难以理解(PS:难点在于不断调用自身,产生多个返回值,理不清其返回值的具体顺序,以及最终的返回值到底是哪一个?)。因此,本文将选择LeetCode中一些比较经典的习题,通过简单测试实例,具体讲解递归的实现原理。本文要讲 ...

Mon Oct 28 04:24:00 CST 2019 0 1482
LeetCode总结-动态规划

本文总结LeetCode上有动态规划的算法,推荐总数为54道。具体考点分析如下图: 1.中心扩展法 题号:132. 分割回文串 II,难度困难 2.背包问题 题号:140. 单词拆分 II,难度困难(最佳解法采用记忆化回溯) 题号:416. 分割等和子集 ...

Sun Oct 04 23:14:00 CST 2020 0 2711
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM