
思路: 想象a[i]与a[a[i]]有一条a[i]指向a[a[i]]的指针,即求多个环内的最大环大小 注意: 无 代码:
思路: 用sum[i]表示a[0]~a[i]的和,若sum[j]-sum[i]==k的话,则计数+1 注意: 若sum[i]==k的话,则计数+...
什么是IOC 通常情况下,被注入对象会直接依赖于被依赖对象。但是,在IoC的场景中,二者之间通过IoC ServiceProvider来打交道,...
文件结构 以8字节为一个单元.Class测试类 1.魔数 2.class版本 3.常量池存放字面量与符号引用。字面量(更接近JAVA层面):例如...
垃圾收集器 Serial收集器(新生代):单线程,工作时必须暂停其他线程(stop the world),单线程效率最高,适用于client模式...
判断对象存活状态 1.引用计数法当有一个地方引用A对象,则A对象计数器+1,当引用失效时,则A对象计数器-1。优点:实现简单,判断效率高。缺点:...
内存区域组成 包括:{堆、方法区}所有线程共享数据区。在JDK8中,hotspot宣布移除PermGen内存区域,以“元数据区”(Metaspa...
链接: 64.最小路径和 思路: dp[i][j]=min(dp[i-1][j],dp[i][j-1])+grid[i][j]; 实现:
链接: 63.不同路径2 思路: 对于有障碍的节点map[i][j]=1,dp[i][j]=0。对于无障碍节点map[i][j]=0,若map[...