资源列表
nhou
- 对于n后问题,用n元组工[1:n]表示n后问题的解。其中x[i],表示皇后i放在棋盘的第i行的第i列。由于不允许将2个皇后放在同一列,所以解向量中的x[i]互不相同。2个皇后不能放在同一斜线上是问题的隐约束。对于一般的n后问题,这一隐约束条件可以化成显约束的形式。将n x n格棋盘看作二维方阵,其行号从上到下,列号从左到右依次编号为1,2,…,n。从棋盘左上角到右下角的主对角线及其平行线(即斜率为一1的各斜线)上,2个下标值的差(行号一列号)值相等。同理,斜率为+1的每一条斜线上,2个下标值的和
MergeSortArray
- 可以重复数值的算法排列 这个算法可以得出最优解
Strassen
- 矩阵乘法是线性代数中最常见的运算之一,它在数值计算中有广泛的应用。若A和B是2个n×n的矩阵,则它们的乘积C=AB同样是一个n×n的矩阵。
sort
- 解决全排列的问题 可以包含特殊符号和一般的重复问题
约瑟夫问题
- 此程序对于初学vc++的人有一定的借鉴意义。帮助人们解决约瑟夫问题。
editLine
- 通过打开一个文件进行行编辑功能,如插入,删除,查找,替换等。输入h可以查看详细的帮助文件。
HuffmanTree
- 对任意输入的一段英文,为每个字符编制其相应的赫夫曼编码;并利用该编码为任意输入的0、1序列进行解码.(1)初始化: 从终端读入一段英文字符,统计每个字符出现的频率,建立赫夫曼树,并将该树存入某文件;(2)编码: 利用建好的赫夫曼树对各字符进行编码,用列表的形式显示在屏幕上,并将编码结果存入另一文件中;(3)解码:利用保存的赫夫曼编码,对任意输入的0,1序列能正确解码。
sort
- 随机产生个整数n=100,200,300,1000,2000个整数并存于数组r[1..n]中。 对主要查找算法(顺序查找、插入排序、冒泡排序、堆排序、快速排序)进行实验比较,计算出平均比较次数、平均移动次数及执行时间。由程序自动计算.
Sorts
- 排序算法程序. 运用数值计算方法进行计算的完整函数,可以方便的调用.编程语言C-C
AbstractFactory
- C++的一种设计模式,创建对象的工厂方法的抽象基类,压缩包里还有采用doxygen和Graphviz得到的类开发文档
shu
- 作为小镇网络建设,每个点有权值 实现最小生成树的算法
expression
- 算术表达式求值,数据结构课程设计,非常实用,适合学生