
Java
Atonements
这个作者很懒,什么都没留下…
展开
-
访问路径问题
访问路径的理解原创 2022-07-01 17:58:01 · 292 阅读 · 0 评论 -
try{} catch{} finally{} 执行流程
try catch finally 易错考题原创 2022-06-30 19:52:14 · 163 阅读 · 0 评论 -
找工作(有序表)
为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。 输入描述: 每个输入包含一个测试用例。 每个测试用例的第一行包含两个正整数,分别表示工作的数量N(N<=100000)和小伙伴的数量M(M<=100000)。 接下来的N行每行包含两个正整数,分别表示该项工作的难度Di(转载 2022-03-06 22:58:16 · 134 阅读 · 0 评论 -
线段树 - java通用模板
LeetCode-307 线段树是一种非常灵活的数据结构,它可以用于解决多种范围查询问题,比如在对数时间内从数组中找到最小值、最大值、总和、最大公约数、最小公倍数等。 数组 A[0,1,…,n−1] 的线段树是一个二叉树,其中每个节点都包含数组的一个子范围 [i…j] 上的聚合信息(最小值、最大值、总和等),其左、右子节点分别包含范围 [i … (i+j)/2]和 [(i+j)/2 + 1, j]上的信息。 class NumArray { public interface Merger<E原创 2022-01-06 22:28:33 · 462 阅读 · 0 评论 -
Java代码块
public class ConstructorTest1 { {//构造代码块 System.out.println("执行构造代码块"); } public ConstructorTest1() { System.out.println("执行无参构造函数"); } public ConstructorTest1(String string) { System.out.println("执行有参构造函数");原创 2021-10-14 23:00:49 · 99 阅读 · 0 评论 -
Java TreeSet有序集合
TreeSet存入数据后自动调用元素的compareTo(Object obj) 方法,自动对数据进行排序,所以输出的数据是经过排序(升序)的数据。 注:compareTo方法返回值有:负数,零,正数。分别表示小于,等于,大于 对于存入自定义的对象元素,要重写元素的public int compareTo(Object obj)方法 元素定义时,需要实现Comparable接口 import java.util.Iterator; import java.util.TreeSet; public cla原创 2021-07-14 17:16:12 · 526 阅读 · 0 评论