Java虚拟机
摘要:1.Java运行时的内存区域 a.程序计数器 程序计数器是一块较小的内存空间,是一个记录着当前线程所执行的字节码的行号指示器(指令的偏移地址)。 Java代码编译后生成字节码文件,通过“字节码解释器”进行解释执行,字节码解释器就是通过改变计数器的值来选取下一条执行的字节码指令。 简单理解:程序计数器
阅读全文
posted @
2019-09-22 20:47
smile学子
阅读(205)
推荐(0) 编辑
整数拆分(动态规划)
摘要:1.将正整数n无序拆分成最大数为m的拆分方案个数,要求所有拆分方案不重复。 样例: n = 5, m = 5,对应的拆分方案如下: 5 = 5 5 = 4 + 1 5 = 3 + 2 5 = 3 + 1 + 1 5 = 2 + 2 + 1 5 = 2 + 1 + 1 + 1 5 = 1 + 1 +
阅读全文
posted @
2019-09-19 22:44
smile学子
阅读(9293)
推荐(0) 编辑
路径问题(动态规划)
摘要:1.最小路径和(矩形) 给定一个只含非负整数的m*n网格,找到一条从左上角到右下角的可以使数字和最小的路径。 注:你在同一时间只能向下或者向右移动一步 样例1:1 3 1 1 5 1 4 2 1 输出:7 样例2: 1 3 5 9 8 1 3 4 5 0 6 1 8 8 4 0 输出:12 impo
阅读全文
posted @
2019-09-19 15:37
smile学子
阅读(1841)
推荐(0) 编辑
一个整数(排序)
摘要:https://www.nowcoder.com/practice/4f356b0618d14737a6f3782771bb4079?tpId=90&tqId=30798&tPage=2&rp=2&ru=/ta/2018test&qru=/ta/2018test/question-ranking 输
阅读全文
posted @
2019-09-19 12:31
smile学子
阅读(369)
推荐(0) 编辑
Java多行输入,行数未知
摘要:华为2019.9.18笔试第一题: 判断数据是否合理,给了三种合理的情况,一个是两位数与一位数交替出现,一个是两头是两位数,中间全是一位数,最后一种情况是两头是一位数,中间全是两位数。
阅读全文
posted @
2019-09-19 11:36
smile学子
阅读(2138)
推荐(0) 编辑