摘要:
打乱数组 /** * Your Solution object will be instantiated and called as such: * Solution obj = new Solution(nums); * int[] param_1 = obj.reset(); * int[] p 阅读全文
摘要:
合并两个有序数组 //设置一个长度为n+m的新数组用于存数组nums1和数组num2的值 //循环比较nums1和nums2中的值,将两者中小的存入在nums中,并且序号加1 //循环直到有个数组的序号已经等于数组长度,那么将还没到的数组剩下元素存入在nums中 class Solution { p 阅读全文
摘要:
二叉树的最大深度 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(i 阅读全文
摘要:
删除排序数组中的重复项 // 设置两个指针,一个是快指针fast,一个是慢指针slow // fast的作用是扫描出第一个新的元素然后赋值给slow所指的位置 // 最后slow所指的位置就是最后一个新元素,所指向的序号+1就是数组中不重复数的个数 class Solution { public i 阅读全文