
java
Ackerman2
这个作者很懒,什么都没留下…
展开
-
2021.8.1爱奇艺笔试第四题
题目意思是考察多线程编程,要求使用线程池,大部分代码直接给出了,让你实现Job类中的三个方法。输入aaa,bbb,ccc输出AAA,BBB,CCCimport java.util.*;import java.util.concurrent.*;import java.util.stream.Collectors;public class Main { public static void main(String[] args) throws InterruptedExcep原创 2021-08-01 21:13:01 · 171 阅读 · 0 评论 -
建立打印LeetCode中的二叉树
在刷力扣题时遇到二叉树的问题时,建树较为麻烦,打印树更加是不方便。因为力扣中二叉树定义多为public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int val) { this.val = val; }}再增加建树的成员方法 public static TreeNode creatABitTree(Integer[] nums) { if (nums.原创 2021-03-09 14:12:10 · 277 阅读 · 3 评论 -
力扣(LeetCode)每日一题1438绝对差不超过限制的最长连续子数组
1438. 绝对差不超过限制的最长连续子数组题目描述给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。如果不存在满足条件的子数组,则返回 0 。示例 1:输入:nums = [8,2,4,7], limit = 4输出:2 解释:所有子数组如下:[8] 最大绝对差 |8-8| = 0 <= 4.[8,2] 最大绝对差 |8-2| = 6 > 4. [8,2,4] 最原创 2021-02-21 23:24:49 · 500 阅读 · 0 评论 -
Java中泛型符号”T“与“?“
TT 代表一种类型加在类上:class SuperClass<T>{}加在方法上:public <T>void fromArrayToCollection(T[] a, Collection<T> c){}方法上的<T>代表括号里面要用到泛型参数,若类中传了泛型,此处可以不传,调用类型上面的泛型参数,前提是方法中使用的泛型与类中传来的泛型一致。class People<T>{public void show(T a) {原创 2020-08-20 16:49:39 · 1762 阅读 · 0 评论 -
Java数组的相等
在做数组的相等测试时使用 Arrays.equals() ,但是如果数组中内部自定义的类,需要自己定义equals()函数来覆盖Object.equals()public class Main { public static void main(String[] args) throws Exception { // 数组中是基本类型 没问题 int[] ary = {1, 2, 3, 4, 5, 6}; int[] ary1 =原创 2020-07-11 13:55:49 · 2525 阅读 · 0 评论