CassielLee
每天一道leetcode(Day 61) 每天一道leetcode(Day 61)
66. 加一题目描述给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 示例  1: 输入
2020-05-28
每天一道leetcode(Day 60) 每天一道leetcode(Day 60)
64. 最小路径和题目描述给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例输入: [ [1,3,1], [1,5,1], [4,
2020-05-27
每天一道leetcode(Day 59) 每天一道leetcode(Day 59)
63. 不同路径 II题目描述一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 现在考虑网格中有障碍
2020-05-26
每天一道leetcode(Day 58) 每天一道leetcode(Day 58)
62. 不同路径题目描述一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共有多少条不同的路径?
2020-05-25
每天一道leetcode(Day 57) 每天一道leetcode(Day 57)
61. 旋转链表题目描述给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 示例  1: 输入: 1->2->3->4->5->NULL, k = 2 输出: 4
2020-05-24
每天一道leetcode(Day 56) 每天一道leetcode(Day 56)
60. 第 k 个排列题目描述给出集合  [1,2,3,…,n],其所有元素共有  n! 种排列。 按大小顺序列出所有排列情况,并一一标记,当  n = 3 时, 所有排列如下: “123”“132”“213”
2020-05-23
每天一道leetcode(Day 55) 每天一道leetcode(Day 55)
59. 螺旋矩阵 II题目描述给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ]
2020-05-22
每天一道leetcode(Day 54) 每天一道leetcode(Day 54)
57. 插入区间题目描述给出一个无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 示例  1: 输入: intervals =
2020-05-21
面试经典问题收集(非代码题) 面试经典问题收集(非代码题)
CSS 实现元素垂直居中 答案:css 实现垂直居中 网络方面 在浏览器地址栏中输入网址到页面显示中间发生了什么? 答案:当输入 xxxxHub 后,到网页显示,其间发生了什么 vue响应式原理
每天一道leetcode(Day 53) 每天一道leetcode(Day 53)
54. 螺旋矩阵题目描述给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例 示例  1: 输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7,
2020-05-20
每天一道leetcode(Day 52) 每天一道leetcode(Day 52)
49. 字母异位词分组题目描述给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例输入: ["eat", "tea", "tan", "ate", "nat", "bat"] 输出: [ ["ate"
2020-05-19
每天一道leetcode(Day 51) 每天一道leetcode(Day 51)
47. 全排列 II题目描述给定一个可包含重复数字的序列,返回所有不重复的全排列。 示例输入: [1,1,2] 输出: [ [1,1,2], [1,2,1], [2,1,1] ] 解题思路思路:回溯+剪枝 本题是在46.全排列
2020-05-18
2 / 10