会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Zy
迁移新博客:https://leonzy.wang/
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
26
27
28
29
30
31
32
33
34
下一页
2019年9月15日
304. 二维区域和检索 - 矩阵不可变
摘要: Q: 题目描述 评论 (42) 题解(9)New 提交记录 给定一个二维矩阵,计算其子矩形范围内元素的总和,该子矩阵的左上角为 (row1, col1) ,右下角为 (row2, col2)。 Range Sum Query 2D 上图子矩阵左上角 (row1, col1) = (2, 1) ,右下
阅读全文
posted @ 2019-09-15 00:54 NeoZy
阅读(107)
评论(0)
推荐(0)
2019年9月14日
300. 最长上升子序列
摘要: Q: 给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。 说明: 可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。 你算法的时间复杂度应该为
阅读全文
posted @ 2019-09-14 13:57 NeoZy
阅读(104)
评论(0)
推荐(0)
2019年9月6日
229. 求众数 II
摘要: Q: 给定一个大小为 n 的数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 说明: 要求算法的时间复杂度为 O(n),空间复杂度为 O(1)。 示例 1: 输入: [3,2,3] 输出: [3] 示例 2: 输入: [1,1,1,3,3,2,2,2] 输出: [1,2] A: 一个叫摩尔投票
阅读全文
posted @ 2019-09-06 21:48 NeoZy
阅读(116)
评论(0)
推荐(0)
2019年9月3日
222. 完全二叉树的节点个数
摘要: Q: 给出一个完全二叉树,求出该树的节点个数。 说明: 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。 示例: 输入: 1 / 2 3 / \ /
阅读全文
posted @ 2019-09-03 21:28 NeoZy
阅读(114)
评论(0)
推荐(0)
2019年8月24日
212. 单词搜索 II
摘要: Q: 给定一个二维网格 board 和一个字典中的单词列表 words,找出所有同时在二维网格和字典中出现的单词。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母在一个单词中不允许被重复使用。 示例: 输入: words
阅读全文
posted @ 2019-08-24 12:23 NeoZy
阅读(138)
评论(0)
推荐(0)
2019年8月23日
209. 长度最小的子数组
摘要: Q: 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回 0。 示例: 输入: s = 7, nums = [2,3,1,2,4,3] 输出: 2 解释: 子数组 [4,3] 是该条件下的长度最小的连续子数组
阅读全文
posted @ 2019-08-23 15:12 NeoZy
阅读(108)
评论(0)
推荐(0)
2019年8月18日
210. 课程表 II
摘要: Q: 现在你总共有 n 门课需要选,记为 0 到 n-1。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1] 给定课程总量以及它们的先决条件,返回你为了学完所有课程所安排的学习顺序。 可能会有多个正确的顺序,你只要返回一种
阅读全文
posted @ 2019-08-18 19:29 NeoZy
阅读(123)
评论(0)
推荐(0)
2019年8月17日
206. 反转链表
摘要: Q: 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL A: 迭代就不说了,保存当前节点的前继节点循环改变指针指向就行。 我自己先写了个递归的,但看了题解的递归,一比就比下去了。。 我写的递归: class Solution:
阅读全文
posted @ 2019-08-17 21:10 NeoZy
阅读(90)
评论(0)
推荐(0)
200.岛屿数量
摘要: from collections import deque class Solution: def numIslands(self, grid) -> int: m=len(grid) if not m: return 0 n=len(grid[0]) count=0 for i in range(
阅读全文
posted @ 2019-08-17 00:35 NeoZy
阅读(133)
评论(0)
推荐(0)
2019年8月16日
173. 二叉搜索树迭代器
摘要: Q: 实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。 调用 next() 将返回二叉搜索树中的下一个最小的数。 示例: BSTIterator iterator = new BSTIterator(root); iterator.next(); // 返回 3 iterator.
阅读全文
posted @ 2019-08-16 19:50 NeoZy
阅读(117)
评论(0)
推荐(0)
上一页
1
···
26
27
28
29
30
31
32
33
34
下一页
公告