- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 LeetCode 389.找不同
389.找不同思路一(较快)将所给的字符串转换为字符数组,求字符数组的int和,作差,再转回char,返回class Solution { public char findTheDifference(String s, String t) { char[] ss = s.toCharArray(); char[] tt = t.toCharArray(...
2019-01-17 08:40:13 290
原创 LeetCode 496. 下一个更大元素I
496. 下一个更大元素I基本思路class Solution { public int[] nextGreaterElement(int[] nums1, int[] nums2) { int[] res = new int[nums1.length]; int index = 0; for(int i=0; i<nums1.le...
2019-01-09 14:27:36 498
原创 LeetCode 463. 岛屿的周长
463. 岛屿的周长设定几个规则:读到1的数就记4读到与右或下都是1就减2为了避免最后和最下的数组的越界需要停止扫描为了避免1行或1列的越界需要设置扫描行列的最小行列数class Solution { public int islandPerimeter(int[][] grid) { int res = 0; int sum = 0; ...
2019-01-06 21:42:46 154
原创 LeetCode 349. 两个数组的交集
349. 两个数组的交集基本思路set实现单个数组无重复数,set.contains()选取重复数,iterator().hasNext()迭代器遍历set读取结果。class Solution { public int[] intersection(int[] nums1, int[] nums2) { Set<Integer> set1 = new H...
2019-01-05 14:30:01 104
原创 LeetCode 108.将有序数组转化为二叉搜索树
108.将有序数组转化为二叉搜索树因为数组有序,取数组中间值,然后递归树的左值和右值即可。class Solution { public TreeNode sortedArrayToBST(int[] nums) { int n = nums.length; if(nums ==null || n == 0){ return nu...
2019-01-04 11:27:52 109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人