数组
bug制造工程师!!!
Java后端工程师
展开
-
Java搜索插入位置
java搜索插入的位置题目描述示例方法一class Solution { public int searchInsert(int[] nums, int target) { if(target<nums[0]) return 0; if(target>nums[nums.length-1]) return nums.length; for(int i = 0;i<nums.length;i++){原创 2021-11-16 19:34:42 · 404 阅读 · 0 评论 -
java移除元素问题
Java移除元素问题题目描述示例:方法一使用ArrayList集合,把不是排除的元素保存在集合中,最后遍历集合,把数据取出来重新覆盖数组class Solution { public int removeElement(int[] nums, int val) { List<Integer> list = new ArrayList<>(); for(int i = 0;i<nums.length;i++){原创 2021-11-15 22:37:01 · 715 阅读 · 0 评论 -
删除有序数组的重复元素
Java删除有序数组的重复元素题目描述提示:方法一使用Java自带的LinkedHashMap先把数组的值存放在集合中,再把集合的元素取出来,把原数组的内容进行覆盖class Solution { public int removeDuplicates(int[] nums) { LinkedHashMap<Integer,Boolean> map = new LinkedHashMap<>(); for(int i = 0;i原创 2021-11-15 13:15:18 · 1368 阅读 · 0 评论 -
两数之和题解
JAVA解决两数之和题目描述进阶考虑:方法一:双循环class Solution { public int[] twoSum(int[] nums, int target) { for(int i = 0;i<nums.length;i++){ for(int j = 0;j<nums.length;j++){ if(nums[i]+nums[j] == target&&i!=j){原创 2021-11-13 21:36:20 · 578 阅读 · 0 评论 -
Java ArrayList学习
Java ArrayList学习ArrayList的添加方法add()添加package Demo1.test2;import java.util.ArrayList;/*数组的长度不可以发生改变,但是ArrayList集合的可以长度可以随意改变对于ArrayList来说,有一个尖括号<E>代表泛型泛型,就是装在集合当中所有元素,都是统一的类型注:泛型只能是引用类型,不能是基本类型注意:对于ArrayList集合来说,直接打印得到的不是地址值,而是内容如果内容为空,得到原创 2020-10-18 16:28:02 · 83 阅读 · 0 评论 -
Java对象数组
Java对象数组//Person.javapackage Demo1.test1;public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age = age; } public Str原创 2020-10-18 14:55:50 · 102 阅读 · 0 评论 -
Java数组
Java数组数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成通过下标访问数组元素,从0开始Java数组声明创建首先必须声明数组变量,才能使用数组dataType[] arrayRefVar;//推荐使用或dataType arrayRefVar[];//效果一样//Java使用new创建数组dataType[] arrayRefVar = new dataType[arraySize];数组的元素是通过索引访问,从下标0开始原创 2020-09-20 17:59:11 · 82 阅读 · 0 评论