问题描述 汉诺塔问题是由汉多放置在三个塔座上的盘子组成的一个古老的难题,如图1所示。 所有盘子的直径是不同的,并且盘子中央都有一个洞以使它们刚好可以放到塔座上。所有的盘子刚开始都放在塔座A上。这个难题的目标是将所有的盘子都从塔座A移动到塔座C上。每一次只可以移动一个盘子,并且任何一个盘子都不可以放在 Read More
1 public class Test { 2 3 public static void main(String[] args) { 4 int A[] = {9,1,6,2,8,4,5,2,0}; 5 insertSorted(A); 6 for (int i = 0; i = 0 && A[j] > data) { 21 ... Read More
线程池技术的好处是,一方面,消除了频繁创建和消亡线程的系统资源开销,另一方面,面对过量任务的提交能够平缓的劣化。示例如代码清单所示。 先看一个简单的线程池接口定义。 客户端可以通过execute(Job)方法将Job提交给线程池执行,而客户端自身不用等待Job的执行完成。除了execute(Job) Read More