文章列表
Junit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。利用Junit进行的程序员测试,也就是所谓的“白盒测试”,因为程序员不但知道被测试的软件或者代码实现什么功能,还知道是怎么实现这些功能的。 今天我们介绍的是Junit4测试框架,跟Junit3以及以前的测试框架不同,3.x以及以前的Junit测试框架是在做测试用例的时候,必须继承TestCase类,而Junit4利用annotations即注释的来编写自己的测试用例。 下面我们解释一下,Junit4中常用的annota ...
排序算法是我们在编程过程中经常遇到的算法,所以,掌握常用的几种排序算法是非常必要的。今天我们看一下插入排序。 所谓插入排序,就是将一个元素,按照相应的排列规则,插入到一个已经排好序的数组中,从而使这个新的数组也是排好序的。 我们看一下插入排序的基本流程,如下面所示: 初始数组: [3] 8 5 6 7 4 9 2 1 第一次插入: [3 8] 5 6 7 4 9 2 1 第二次插入: [3 5 8] 6 7 4 9 2 1 第三次插入: [3 5 6 ...