汉诺塔C++源代码 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 本代
约瑟夫环问题C++源代码 约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。本代码采用循环链表的方式解决该问题。
n阶幻方生成算法C++源代码 由1~n²个连续正整数组成的n阶正方形,若它的每个横排,竖排,两条对角线的数字之和均相等,则此正方形可被称为“幻方”。目前填写幻方的方法,是把幻方分成了三类,即奇数阶幻方、双偶阶幻方、单偶阶幻方,这三种幻方的构造方法均已经被找到。本人根据网上找到的构造算法,花了一天的休息时间将n阶幻方的生成算法利用
汉诺塔问题C源代码 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 本代码采用递
动态链接库DLL文档合集 动态链接库dll是Windows最重要的实现技术之一,学会编写、调用dll是走向模块化编程的必由之路。本资源整合了四本有关动态链接库dll的电子书,由易至难,适合各种技术层面的读者。