![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 56
大__锤
这个作者很懒,什么都没留下…
展开
-
深入理解Java虚拟机(个人笔记)
自动内存管理Java内存区域与内存溢出异常运行时数据区域程序计数器:记录正在执行的虚拟机字节码指令的地址;线程私有;栈:栈中的单位是栈帧(存储局部变量表,操作数栈,动态连接,方法出口等信息),栈帧的入栈和出栈对应着一个方法从被调用到执行结束;线程私有;堆:虚拟机所管理的内存中最大的一块;线程共享;方法区:线程共享的;存放被虚拟机加载的类型信息,常量,静态变量,即时编译器编译后的代码缓存本地方法栈:类似栈,不过是服务于本地方法对象的创建在语言层面上,创建对象仅仅只是new一个关键字而已;原创 2021-09-27 22:46:16 · 153 阅读 · 0 评论 -
codeforces 513 B2. Permutations
513 B2. Permutations题意定义p为1 - n的排序给定n和m,求使得f§ 的值最大的按照字典序排序的第m个排列思路关键在于使得f§值最大的排列一定是当前剩余数的最小放在排列的首部或者尾部如果当前的剩余数的最小值不是在首或者尾,必然可以通过将该数移动到首或者尾使得f(x)的值更大所以每次只需要判断将最小的数放在头还是尾即可import java.io.BufferedReader;import java.io.IOException;import java.io.In原创 2021-05-24 15:08:37 · 80 阅读 · 0 评论 -
codeforces 510 C. Fox And Names
510 C. Fox And Names题意给定n个字符串,判断是否能给出一个新的字典序规则使得这n个字符串满足字典序排序思路等价建图后判断该图是否为拓扑图import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.HashSet;import java.util.Stack;public class C { static原创 2021-05-24 13:35:45 · 88 阅读 · 0 评论