摘要: 在一个2^k * 2^k个方格组成的棋盘中,有一个方格与其它的不同,若使用以下四种L型骨牌覆盖除这个特殊方格的其它方格,如何覆盖。 四各L型骨牌如下图1 图1棋盘中的特殊方格如图2 图2 实现的基本原理是将2^k * 2^k的棋盘分成四块2^(k - 1) * 2^(k - 1)的子棋盘,特殊方格一... 阅读全文
posted @ 2015-01-21 20:46 佚名000 阅读(463) 评论(0) 推荐(0)
摘要: 给定已排好序的n个元素a[0:n-1],现要在这n个元素中找出一特定元素x。 二分搜索法的基本思想是将n个元素分成个数大致相同的两半,取a[n/2]与x进行比较。如果x=a[n/2],则找到x,算法终止。如果xa[n/2],则只要在数组右半部分继续搜索x。 1 public class bin... 阅读全文
posted @ 2015-01-21 11:40 佚名000 阅读(348) 评论(0) 推荐(0)
摘要: 整数划分,是指把一个正整数n写成如下形式:n=m1+m2+...+mi; (其中mi为正整数,并且1 0),只有一种划分即{1};(2)当m=1时,不论n的值为多少,只有一种划分即n个1,{1,1,1,...,1};(3)当n=m时,根据划分中是否包含n,可以分为两种情况:(a)划分中包含n的情况,... 阅读全文
posted @ 2015-01-21 08:30 佚名000 阅读(314) 评论(0) 推荐(0)