
lintcode
风云159
这个作者很懒,什么都没留下…
展开
-
[LintCode] 15. Permutations
public class Solution { /* * @param nums: A list of integers. * @return: A list of permutations. */ public List> permute(int[] nums) { List> result = new ArrayList>();原创 2018-05-03 16:23:12 · 142 阅读 · 0 评论 -
[LintCode] 28. Search a 2D Matrix
public boolean searchMatrix(int[][] matrix, int target) { if(matrix == null || matrix.length == 0) return false; if(matrix[0] == null || matrix[0].length == 0) return false; int m原创 2018-05-03 11:43:34 · 155 阅读 · 0 评论 -
[LintCode] 38. Search a 2D Matrix_II
public class Solution { /** * O(m + n) 时间复杂度 */ public int searchMatrix(int[][] matrix, int target) { if(matrix == null || matrix.length == 0) return 0; if(matrix[0]原创 2018-05-03 13:06:52 · 112 阅读 · 0 评论 -
[LintCode] 52. Next Permutation
public class Solution { /** * @param nums: an array of integers * @return: return nothing (void), do not return anything, modify nums in-place instead */ public int[] nextPerm原创 2018-05-03 13:30:10 · 131 阅读 · 0 评论 -
[LintCode] 51. Previous Permutation
public class Solution { /* * @param nums: A list of integers * @return: A list of integers that's previous permuation */ public List previousPermuation(List nums) { i原创 2018-05-03 14:23:35 · 243 阅读 · 0 评论