目录集合的概念集合体系结构常用list集合list集合的特点ArrayListLinkedList创建对象常用方法遍历ArrayList和LinkedList的区别集合的概念 集合就是用于存储多个数据的容器。相对于具有相同功能的数组来说,集合的长度可变会更加灵活方便。Java中提供了使用不同数据结构存储数据的不同集合类,他们有各自不同的特点,并且在类中提供了很多常用了方法,便于我们使用。集合体系结构 集合主要有两个顶层接口,Collection和Map。集合体系图常用list集合list集合的特点 List接口下的集合都会有以下特点:有索引可以存储重复元素元素存入的顺序和实际存储的顺序相
目录1.基础运算2.字符串类3.数组类与链表4.栈和队列5.字典类6.树1.基础运算//int型相关操作Integer.INT_MAX;//int型最大值Integer.INT_MIN;//int型最小值longname;//注意:没有c语言里面的longlong(int)n1%(int)n2;//取余运算,针对int型,如果运算数不是int型要注意类型转换2.字符串类//StringStrings_name="";//定义一个空字符串Strings=String.valueOf(int);//int型转字符串sString.length();//获得字符串长度String.charAt(in
目录1.基础运算2.字符串类3.数组类与链表4.栈和队列5.字典类6.树1.基础运算//int型相关操作Integer.INT_MAX;//int型最大值Integer.INT_MIN;//int型最小值longname;//注意:没有c语言里面的longlong(int)n1%(int)n2;//取余运算,针对int型,如果运算数不是int型要注意类型转换2.字符串类//StringStrings_name="";//定义一个空字符串Strings=String.valueOf(int);//int型转字符串sString.length();//获得字符串长度String.charAt(in
目录1.题目2.解题思路3.数据类型功能函数总结4.java代码1.题目给你二叉树的根节点root和一个整数目标和targetSum,找出所有从根节点到叶子节点路径总和等于给定目标和的路径。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,5,1],targetSum=22输出:[[5,4,11,2],[5,8,4,5]]示例2:输入:root=[1,2,3],targetSum=5输出:[]示例3:输入:root=[1,2],targetSum=0输出:[]提示:树中节点总数在范围[0,5000]内-1000-1000作
目录1.题目2.解题思路3.数据类型功能函数总结4.java代码1.题目给你二叉树的根节点root和一个整数目标和targetSum,找出所有从根节点到叶子节点路径总和等于给定目标和的路径。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,5,1],targetSum=22输出:[[5,4,11,2],[5,8,4,5]]示例2:输入:root=[1,2,3],targetSum=5输出:[]示例3:输入:root=[1,2],targetSum=0输出:[]提示:树中节点总数在范围[0,5000]内-1000-1000作
LinkedList集合应用:实现队列题目:使用LinkedList类实现一个Queue(队列)类。Queue类应该具有以下功能:void enqueue(Eelement):将给定的元素添加到队列的末尾。Edequeue():删除并返回队列的第一个元素。如果队列为空,则抛出NoSuchElementException异常。Epeek():返回队列的第一个元素。如果队列为空,则抛出NoSuchElementException异常。int size():返回队列中的元素数量。boolean isEmpty():如果队列为空,则返回true,否则返回false。 classQueue{//使用Li
LinkedList集合应用:实现队列题目:使用LinkedList类实现一个Queue(队列)类。Queue类应该具有以下功能:void enqueue(Eelement):将给定的元素添加到队列的末尾。Edequeue():删除并返回队列的第一个元素。如果队列为空,则抛出NoSuchElementException异常。Epeek():返回队列的第一个元素。如果队列为空,则抛出NoSuchElementException异常。int size():返回队列中的元素数量。boolean isEmpty():如果队列为空,则返回true,否则返回false。 classQueue{//使用Li
scalaappendtoamutableLinkedList请检查这个123456789importscala.collection.mutable.LinkedListvarl=newLinkedList[String]lappendLinkedList("abc","asd")println(l)//prints//LinkedList()但是12345678910importscala.collection.mutable.LinkedListvarl=newLinkedList[String]l=LinkedList("x")lappendLinkedList("abc","asd"
scalaappendtoamutableLinkedList请检查这个123456789importscala.collection.mutable.LinkedListvarl=newLinkedList[String]lappendLinkedList("abc","asd")println(l)//prints//LinkedList()但是12345678910importscala.collection.mutable.LinkedListvarl=newLinkedList[String]l=LinkedList("x")lappendLinkedList("abc","asd"