
算法与数据结构
文章平均质量分 77
ceun
这个作者很懒,什么都没留下…
展开
-
汉诺塔问题
/***汉诺塔问题(java实现)*作为参数传递给函数的栓名为“start”,“middle”,“end”。*一开始提示用户并输入盘子数n然后调用递归函数hanoi一求出将n*个盘子以 “start”栓移到“end”的移动步骤。整个算法学*要2*2*2….2*2(n个)—1次移动。对于10个盘子的情况,次游戏需*1023次移动。在测试的例子中,n=3,移动步骤是2*2*2-1=7.*/ imp原创 2006-03-06 13:01:00 · 859 阅读 · 0 评论 -
通用程序设计(1)---通用包
package ceun.collections;/** * 一个子ArrayBag对象是Object的指针构成的集合 * 可以往包中加入任意类型的对象 */public class ArrayBag implements Cloneable { /** * 存储包的元素 */ private Object[] data; /** * 存储包元素的数目 */ private int原创 2006-03-11 19:22:00 · 10481 阅读 · 0 评论