• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






我想听陷阱

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 7 ··· 10 下一页

2020年8月8日

99. 恢复二叉搜索树
摘要: 二叉搜索树中的两个节点被错误地交换。 请在不改变其结构的情况下,恢复这棵树。 示例 1: 输入: [1,3,null,null,2] 1 / 3 \ 2 输出: [3,1,null,null,2] 3 / 1 \ 2 示例 2: 输入: [3,1,4,null,null,2] 3 / \1 4 / 阅读全文
posted @ 2020-08-08 09:41 我想听陷阱 阅读(134) 评论(0) 推荐(0)
 

2020年8月7日

73. 矩阵置零
摘要: 给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。 示例 1: 输入: [ [1,1,1], [1,0,1], [1,1,1]]输出: [ [1,0,1], [0,0,0], [1,0,1]] 示例 2: 输入: [ [0,1,2,0], [3, 阅读全文
posted @ 2020-08-07 10:38 我想听陷阱 阅读(93) 评论(0) 推荐(0)
 
100. 相同的树
摘要: 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 / \ / \ 2 3 2 3 [1,2,3], [1,2,3] 输出: true 示例 2: 输入: 1 1 / \ 2 2 [1,2], [1,nul 阅读全文
posted @ 2020-08-07 09:37 我想听陷阱 阅读(84) 评论(0) 推荐(0)
 
面试题 01.07. 旋转矩阵
摘要: 给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。 不占用额外内存空间能否做到? 示例 1: 给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]], 原地旋转输入矩阵,使其变为:[ [7,4,1], [8,5, 阅读全文
posted @ 2020-08-07 09:34 我想听陷阱 阅读(100) 评论(0) 推荐(0)
 

2020年8月6日

336. 回文对
摘要: 给定一组唯一的单词, 找出所有不同 的索引对(i, j),使得列表中的两个单词, words[i] + words[j] ,可拼接成回文串。 示例 1: 输入: ["abcd","dcba","lls","s","sssll"]输出: [[0,1],[1,0],[3,2],[2,4]] 解释: 可拼 阅读全文
posted @ 2020-08-06 07:34 我想听陷阱 阅读(171) 评论(0) 推荐(0)
 

2020年8月5日

56. 合并区间
摘要: 给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2: 输入: [[1,4],[4,5]]输出 阅读全文
posted @ 2020-08-05 10:17 我想听陷阱 阅读(98) 评论(0) 推荐(0)
 
724. 寻找数组的中心索引
摘要: 给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。 我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。 示例 1: 阅读全文
posted @ 2020-08-05 09:30 我想听陷阱 阅读(85) 评论(0) 推荐(0)
 

2020年8月4日

414. 第三大的数
摘要: 给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。 示例 1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1. 示例 2: 输入: [1, 2] 输出: 2 解释: 第三大的数不存在, 所以返回最大的数 2 . 示例 3 阅读全文
posted @ 2020-08-04 10:20 我想听陷阱 阅读(88) 评论(0) 推荐(0)
 
90. 子集 II
摘要: 给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: [1,2,2]输出:[ [2], [1], [1,2,2], [2,2], [1,2], []] class Solution { public List<List<In 阅读全文
posted @ 2020-08-04 09:41 我想听陷阱 阅读(105) 评论(0) 推荐(0)
 
207. 课程表
摘要: 你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1] 给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习? 示例 1: 输 阅读全文
posted @ 2020-08-04 09:21 我想听陷阱 阅读(82) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 7 ··· 10 下一页