- 博客(7)
- 收藏
- 关注
原创 力扣-Leetcode-初级算法-两个数组的交集
两个数组的交集第一次尝试思路将第一个数组中的数字作为键,出现次数作为值统计出来,然后便利第二个数组,如果获取到的值是大于0的,说明第一个数组中出现了,然后将这个数加到结果集里面,将第一个数组出现的次数减一代码class Solution { public int[] intersect(int[] nums1, int[] nums2) { Map<Integer,Integer> map = new HashMap<>();
2020-12-25 16:26:48
178
1
原创 力扣-Leetcode-初级算法-只出现一次的数字
只出现一次的数字第一次尝试思路将所有数字放到HashMap里面,key为数字,value为数字出现的次数,然后最后找出出现1次的数字代码class Solution { public int singleNumber(int[] nums) { Map<Integer,Integer> map = new HashMap<>(); for (int num : nums) { map.put(
2020-12-23 17:13:52
166
原创 手动创建springboot项目
手动创建springboot项目创建Maven项目Idea创建项目 创建普通Maven项目修改Maven仓库确保Maven仓库是配置阿里云,不然下载速度极慢修改Maven修改POM让项目继承与springboot的父工程<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...
2020-12-22 17:39:19
819
原创 力扣-Leetcode-初级算法-存在重复元素
存在重复元素第一次尝试思路双从循环,整个遍历一遍,一个一个的比对,如果有相同的直接返回true代码class Solution { public boolean containsDuplicate(int[] nums) { for (int i = 0; i < nums.length; i++) { for (int j = 0; j < nums.length; j++) { if .
2020-12-22 15:51:28
145
原创 力扣-Leetcode-初级算法-旋转数组
旋转数组第一次尝试思路数组右移动K个位置,可以划分为数组移动K次,每次移动一位,如果数组移动一位的话,只需要将最后一个放到开头,剩下的后移一位就行代码class Solution { public void rotate(int[] nums, int k) { for (int i = 0; i < k; i++) { rightMove(nums); } } // 右移一位
2020-12-22 14:24:47
163
原创 力扣-Leetcode-初级算法-删除排序数组中的重复项
删除排序数组中的重复项题目原型第一次提交class Solution { public int removeDuplicates(int[] nums) { if (nums.length != 0) { int index = 0; for (int i = 1; i < nums.length; i++) { if (nums[index] != nums[i]) {
2020-12-22 09:56:37
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人