构建一颗二叉树,以列表形式打印 public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int val){ this.val = val; } } import java.util.ArrayList;impo ...
分类:
其他好文 时间:
2020-07-07 00:00:49
阅读次数:
113
public static void main(String[] args) { List<GoodsInfor> list = new ArrayList<>(); List<GoodsInfor> list2 = new ArrayList<>(); GoodsInfor p = new Goo ...
分类:
其他好文 时间:
2020-07-06 16:40:27
阅读次数:
290
package LeetCode_692 import java.util.* import kotlin.collections.ArrayList import kotlin.collections.HashMap /** * 692. Top K Frequent Words * https: ...
分类:
其他好文 时间:
2020-07-06 00:57:07
阅读次数:
61
线程安全: ArrayList 和 LinkedList 都是线程不安全的, 它们的方法之间都是不同步的. 底层数据结构: ArrayList 底层是使用 Object 数组; LinkedList 底层是使用双向链表数据结构. 快速访问随机元素: ArrayList 支持高效的快速访问随机元素, ...
分类:
其他好文 时间:
2020-07-06 00:37:16
阅读次数:
68
简介: 当一件事变化时,通知给所有需要知道的人 观察者模式主要包括观察者(需要知道的人)和被观察者(被观察的那件事) 行为型模式 观察者模式属于推的模式,观察者是被动接受的 类图: 示例: 被观察者: import java.util.ArrayList; import java.util.List ...
分类:
其他好文 时间:
2020-07-05 22:53:36
阅读次数:
64
[实现ArrayList重新排序:我们可以用下面的代码来实现ArrayList重新排序:Collections.reverse(aList);示例:ArrayList aList = new ArrayList(); //Add elements to ArrayList object aList.... ...
分类:
编程语言 时间:
2020-07-05 13:38:49
阅读次数:
59
public List<List<Integer>> threeSum(int[] nums) { List<List<Integer>> result = new ArrayList<>(); if(nums.length < 3)return result; Arrays.sort(nums); ...
分类:
其他好文 时间:
2020-07-04 22:39:06
阅读次数:
63
场景... remove方法 list中根据判断条件符合的就remove掉一个数据 public static void main(String[] args) { List<CaseHead> list=new ArrayList<CaseHead>(); CaseHead caseHead1=n ...
分类:
其他好文 时间:
2020-07-04 22:19:51
阅读次数:
156
最明显的区别是 ArrrayList 底层的数据结构是数组,支持随机访问,而 LinkedList 的底层数据结构书链表,不支持随机访问。使用下标访问一个元素, ArrayList 的时间复杂度是 O(1),而 LinkedList 是 O(n)。更多细节的讨论参见 ...
分类:
其他好文 时间:
2020-07-04 13:16:55
阅读次数:
62
Scanner类:键盘输入数据 我在键盘输入的 15,就会显示15 ,如下图??? 注意事项:如果我输入 float 类型的数据就会报如下图的异常 ,因为我定义的是 int 类型的数据,就只能输入 int 类型的数据 下面给大家结束三种使用 Scanner 类和传参的方法: 我输入了三次数据,出来三 ...
分类:
编程语言 时间:
2020-07-03 23:33:05
阅读次数:
57