import java.util.*; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int sum = 0; Read More
public class Thtest { private static final Object obj = new Object(); public static void main(String[] args) { new Thread(new Runnable(){ @Override pu Read More
两个数组先按照数组2的元素顺序将数组1内的元素首先排序,剩下不存在的元素再升序排列 计数排序,先声明没个元素最大值个数长度的数组,利用下标值在数组内存储元素个数。 比照数组2顺序将,从存储个数的数组内拿取并放置在数组1中 再按照个数数组剩余元素按顺序升序输出放置。 class Solution { Read More
基础不太行,重写比较方法 class Solution { public int[][] merge(int[][] intervals) { Arrays.sort(intervals,new Comparator<int []>(){ public int compare(int[] a,int Read More
有一点对数组的用法与Math方法取整用法记录一下吧 class Solution { public int minEatingSpeed(int[] piles, int h) { int left =0; int right = Arrays.stream(piles).max().getAsIn Read More
就记录一下,二分法的用法以及前缀和的用法。 这个题的概率问题,依靠前缀和法把w的每个元素的 概率问题依靠向前求和 然后使用二分法,找出random生成元素的所在位置下标即可。 class Solution { int[] w; public Solution(int[] w) { for(int i Read More
四种引用 强引用 一个对象具有强引用,它就不会被垃圾回收器回收,即使当前内存空间不足,JVM也不会回收它,而是抛出OutOfMemoryError错误,使程序终止。如果想中断强引用和某个对象之间的关联,可以显式的引用赋值为null,这样一来的话,JVM在合适的时间就会回收该对象。 String st Read More