logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

初认识测试

本文介绍了软件测试的基本概念及其在软件开发中的重要性。测试是检验产品是否符合用户需求的过程,通过测试可以保证产品质量,提高用户满意度。软件测试主要分为测试开发工程师和测试工程师两类岗位,核心都是业务测试。文章对比了软件测试与软件开发的区别,指出测试需要掌握开发知识并贯穿整个软件生命周期。此外,还介绍了自动化测试、测试用例设计等概念。在需求方面,区分了用户需求和软件需求,强调软件需求是开发和测试的依

文章图片
#测试
【数据结构】二分查找的时间复杂度

二分查找,也称为折半查找,是一种在有序数组中查找特定元素的搜索算法。它的基本思想是将数组分成两部分,每次比较中间元素与目标值,如果目标值等于中间元素,则找到;如果目标值小于中间元素,则在左半部分继续查找;如果大于中间元素,则在右半部分查找。这个过程会一直持续到找到目标值、数组为空或者越界为止。由于每次都是对一半的数据进行比较,所以时间复杂度为O(log n),效率较高。最好的情况复杂度很容易计算,

文章图片
#数据结构#算法
【C++入门】

我们知道,在我们写代码过程中可能我们对变量的命名会与C++的库发生重名冲突。命名空间就是C++用来处理标识符和库之间冲突的关键字——namespace。在如下代码中:int main()return 0;我们运行过后会显示rand重定义这样的报错,这是因为stdlib.h这个头文件的库里面有一个rand函数,我们定义整形变量rand,就会和rand函数发生冲突,导致报错。命名空间的定义很简单:关键

#c++
到底了