Sakuta Azusagawa
Sakuta Azusagawa
全部文章
Leetcode题解
Golang(8)
Java(22)
Redis(1)
剑指Offer(56)
操作系统(2)
计算机组成原理(1)
计算机网络(3)
设计模式(17)
归档
标签
去牛客网
登录
/
注册
youzhihua的博客
有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴
全部文章
/ Leetcode题解
(共100篇)
55.跳跃游戏
题目描述 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例1: 输入: [2,3,1,1,4] 输出: true 解释: 从位置 0 到 1 跳 1 步, 然后跳 3 步到达最后一个位置。示例2: 输入: ...
Leetcode
算法
Java
Golang
2019-09-28
0
670
54. 螺旋矩阵
题目描述 给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例1: 输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] 输出: [1,2,3,6,9,8,7,4,5]思路 1.这道题比较麻烦的就是...
Leetcode
算法
Java
Golang
2019-09-28
0
444
53. 最大子序和
题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例1: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。思路 1.这道题可以使用动态规划思想求解,F(...
Leetcode
算法
Java
Golang
2019-09-28
0
509
961.重复 N 次的元素
题目描述 在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次。 返回重复了 N 次的那个元素。 示例: 输入:[5,1,5,2,5,3,5,4] 输出:5提示: 4 <= A.length <= 10000 0 <= A[i] < 10000...
Leetcode
算法
Java
Golang
2019-09-27
0
559
47.全排列II
题目描述 给定一个可包含重复数字的序列,返回所有不重复的全排列。 示例1: 输入: [1,1,2] 输出: [ [1,1,2], [1,2,1], [2,1,1] ]思路 1.这道题的思路与 46.全排列II是类似的,我们多结果进行去重处理即可。 Java代码实现 public ...
Leetcode
算法
Java
Golang
2019-09-27
0
491
46.全排列
题目描述 给定一个没有重复数字的序列,返回其所有可能的全排列。 示例1: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ]思路 1.这道题可以使用回溯算法求解。2.首先我们可以模拟...
Leetcode
算法
Java
Golang
2019-09-27
0
493
40.组合总和 II
题目描述 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例1: ...
Leetcode
算法
Java
Golang
2019-09-27
0
540
39.组合总和
题目描述 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例1...
Leetcode
算法
Java
Golang
2019-09-27
0
454
36.有效的数独
题目描述 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 1.数字 1-9 在每一行只能出现一次。2.数字 1-9 在每一列只能出现一次。3.数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 上图是一个部分填充的有效的数独。 数独部分空格内已...
Leetcode
算法
Java
Golang
2019-09-27
0
606
35. 搜索插入位置
题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例1: 输入: [1,3,5,6], 5 输出: 2示例2: 输入: [1,3,5,6], 2 输出: 1思路 1.本题可以使用暴力法直...
Leetcode
算法
Java
Golang
2019-09-27
0
451
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页