logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

测试开发面经(二)

(1)堆是线程共享的区域。主要用来存放对象实例,数组等,内存不够则抛出OutOfMemoryError异常。(2)组成:年轻代和老年代老年代被划分为三部分,Eden区和两个大小严格相等的Survivor区老年代主要保存生命周期长的对象,一般是一些老的对象(3)Jdk1.7和1.8区别1.7中有一个永久代,存储的是类信息,静态变量,常量,编译后的代码1.8移除了永久代,把数据 存储在本地内存的元空间

文章图片
#单元测试
(美团一面手撕)二叉树的S型层次遍历

(4)到这里我们看出所谓的S型遍历其实就变成了入栈顺序的变化 ,也就是没换一层,左右子节点的入栈顺序就变一次,所以我们固定1号栈就是逆序(右左)入栈,2号栈顺序(左右)入栈就实现了该题。(3)那怎么将第三行再顺序遍历呢?那就是按照7654入栈对吧,那按照第二层出栈顺序32,7654其实就是按照出栈元素的右左顺序入栈。(2)将1号中元素从栈中取出以后,再将子节点放入2号栈中,怎么使第二层的节点逆序遍

#算法#广度优先
测试开发面试题

1.IP协议是一种。

#单元测试
到底了