测试部分
单元测试:对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。该阶段涉及编码和详细设计文档
集成测试:主要目的是检查软件单位之间的接口是否正确,主要是针对程序内部结构进行测试,特别是对程序之间的接口进行测试。
系统测试:是基于软件需求说明书的黑盒测试,是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确
确认测试:主要是检查已实现的软件是否满足需求规格说明书中确定了的各种需求。
算法部分
快排不适合对有序列表进行排序
调用函数时,入参及返回地址使用了 栈
数据结构部分
关于链表:
1.无需事先估计空间
2.不支持随机访问
3.增删不必挪动元素
4.所需空间和线性表长度成正比,地址不连续
5.增删不必挪动空间
6. 数组从栈中分配空间,链表从堆中分配空间
数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)
数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n)
对于add和remove,Array_List 要比 Linked_List慢
7.32位处理器是指处理器的(数据总线)是32位的
视觉部分
在CNN网络中,图A经过核为3x3,步长为2的卷积层,ReLU激活函数层,BN层,以及一个步长为2,核为22的池化层后,再经过一个33的的卷积层,步长为1,此时的感受野是()
维纳滤波常用于以下哪个图像处理过程(复原图像)