搜索资源列表
delphi遗传
- 关于求最值的delphi遗传算法源码,绝对可以用,调试通过,界面美观,由王小平书上的c代码改编所成,创建了一个ga类,向构造函数输入合适的参数就可以运算!-seek the most value on the delphi genetic algorithm source code can definitely use, debug, beautiful interface, Wang Xiaoping book adaptation of the c code by 10%, creating
Volterra_MultiStepPred_luzhenbo
- 基于Volterra滤波器混沌时间序列多步预测 作者:陆振波,海军工程大学 欢迎同行来信交流与合作,更多文章与程序下载请访问我的个人主页 电子邮件:luzhenbo@sina.com 个人主页:luzhenbo.88uu.com.cn 参考文献: 1、张家树.混沌时间序列的Volterra自适应预测.物理学报.2000.03 2、Scott C.Douglas, Teresa H.-Y. Meng, Normalized Data Nonlineariti
hafuman
- 一 . 需求分析: 1) 输入形式和输入值范围: 输入形式是要压缩(或者要解压)的文件路径,输入范围是字符串,而且要是文件的路径。 2) 输出形式: 输出相应的编码压缩文件和解码原文件 3) 程序所能达到的功能: 利用哈夫曼对ASCII文件做不等长编码,达到压缩文件。利用哈夫曼树的遍历,达到解压文件的目的。程序的功能也就是实现压缩和解压ASCII类型文件的目的。 4)测试数据:(包括正确的输入数据及其输出结果和含有错误输入及其输出结果) 测试输
lcs(continue)
- LCS,即最常公共子序列的的C语言解法。prepare_for_backdate(char,char,int,int)函数是为后面的回溯法求得最长公共子序列做准备,并可得到子序列长度。lcs(char,int,int)函数是输出子序列的。并用到了第一个函数的结果。因为要得到最终的子序列,要知道那些地方是可输出的位置,因此构造数组b[][],当为1时表明当前位置匹配,可输出,为2时需要往上回溯,为3时需要往左回溯,直到找到下一个为1的位置。而c[][]数组是保存找子序列过程中匹配位数。
chuancaozuo
- (1)构造一个空的串算法实现 (2) 利用C++串构造堆串算法 (3) 堆串对象构造实现新堆串算法(4)求串长算法(5)求两串的比较算法(6)求子串算法(7)串的联接操作算法(8)串的删除操作算法(9)利用重载运算符<<实现串的输出操作(利用友元函数实现(10)利用重载运算符>>实现串的输入操作(利用友元函数实现)(11)清空串操作
testlinklists
- 这是翻阅《数据结构、算法与应用——C++语言描述》 以及在网上得到的一些资料后写出来的。起因是在项目中要用到一个链表,但我做一个简单的链表在C++中用的时候跟C差别很多,比如赋值运算(编译器说要做操作符重载,或者考贝构造函数,C++中把结构当成一个类来看了,详见相关介绍的文档或书籍)。后来一想干脆做个template顺便学习一下,一举两得。-read "data structures, algorithms and applications -- Descr iption Langua
数据结构的C++描述
- 目 录 译者序 前言 第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配
几何问题
- 试用C++的类来定义表示简单平面几何对象的抽象数据类型Geometry。 (1) 用浮点数定义2 个几何量m1 和m2;m2 的缺省值为0.0000。 (2) 实现2 个构造函数:允许用1个参数或2 个参数声明几何对象。用1 个参数r声明的 几何对象为半径为r 的圆;用2 个参数r1和r2 声明的几何对象为r1磖2 的矩形。所声明的几 何对象的中心在原点。 (3) 定义计算几何对象的面积,周长和对角线长度的成员函数。 (4) 对于给定的实数r,先声明一个半径为r的圆c1;然后声明一个
C++程序用类来实现矩阵
- 编写C++程序完成以下功能: (1) 用类来实现矩阵,定义一个矩阵的类,属性包括: 矩阵大小,用 lines, rows(行、列来表示); 存贮矩阵的数组指针,根据矩阵大小动态申请(new)。 (2) 矩阵类的方法包括: 构造函数,参数是矩阵大小,需要动态申请存贮矩阵的数组; 析构函数,需要释放矩阵的数组指针; 拷贝构造函数,需要申请和复制数组; 输入,可以从cin中输入矩阵元素; 输出,将矩阵格式化输出到cout; 矩阵相加的
myString
- 自己编写的String类,可以用于代替<string>中的string类。支持==、!=、<、>等比较运算符,=复制运算符,有多种构造函数,动态分配内存,长度可变。容易转换成char*类型,而且使用深拷贝,指针使用得当。有常用的Index,Insert,Delete,Replace,SubString方法。而且源码中给出了String类的一个小应用。开发环境Visual C++ 6.0,测试程序为Console模式。-I have written the String c
second
- 完成一个程序实现双向链表使之有如下功能 (如用C++实现,需要有默认的构造函数, 析构函数) C语言实现,初始化一个双向链表 添加一个元素到链表 删除链表中的一个元素 其他你认为必要的链表操作 总有两个指针,一个指向表中第一个元素另一个指向最后一个元素 -Completion of a program to achieve a two-way linked list so that the following functions (such as C++ Reali
HuffmanTree
- Huffman 构造和编码。 使用Borland C++ 调试成功。 其中包含4个主要的函数。-Construction and Huffman coding. The use of Borland C++ Debugging success. Which includes four major functions.
MyMatrix
- DEV C++ 写的一个矩阵类,用列主元消去法求模的。类的构造函数接收矩阵的行列值或者是一个vector<vector<double> >类型的变量。没有用模板,数据类型是double.-DEV C++ to write a matrix class, with out seeking principal mode of elimination. Class constructor to receive the rank of matrix or a vector val
DynamicArray
- 完成满足上述接口的动态数组(Dynamic array)的程序; 需要遵循基本的编程规范和风格; 动态分配内存用C++的函数new/delete,不用malloc/free; 处理好动态分配的运用,不要出现内存泄漏; 了解C++类的构造函数和析构函数的作用; 熟悉C++类的写法(*.h, *.cpp); 各种情况考虑周到,不要出现程序崩溃; -
string
- 1、为该类设计构造函数和析构函数,要求构造函数不少于两个 2、为该类设计合理的成员变量 3、为string类提供必要的成员函数,可以参考C++类库的string类提供了那些成员函数,起码包括字符查找 获得C风格字符串、获得字符串长度、字符串比较等。 4、要求该类的设计有良好的封装性 5、有一个能正常运行的测试程序,测试该类的所有成员函数-1, the design for the class constructor and destructor, constructor re
complex
- complex类加法,减法,乘法,除法运算,重载输出函数,运用友元函数,掌握类的声明和对象的定义; 观察构造函数和析构函数的执行过程; 学习使用Visual C++6.0的Debug调试功能,跟踪观察类的构造函数、析构函数、成员函数的执行顺序。-Complex kind of addition, subtraction, multiplication, and division, operation, an overloaded output function use friend
nweixiangliang
- 编写一个n维向量类,要求具有构造函数和拷贝构造函数,实现如下功能: a) 成员变量为正整数n和n维float数组 b) 能够计算该向量的模(长度),并将向量单位化 c) 进行向量的加减运算 d) 计算两个向量的内积 -Preparation of an n-dimensional vector class, the constructor and copy constructor, the following functions: a) the member variable
Polynomial
- 一个d阶多项式有如下形式: cdxd+cd− 1xd− 1+cd− 2xd− 2…+c0 其中,cd≠0,指数都是非负数。每一个cixi是多项式中的一项。 设计一个C++的模板类 Polynomial<T>,T给出系数的类型,要求能够实现多项式的表示和运算。Polynomial类应该包括私有变量degree,和其他需要的变量。对多项式的表示要求用线性表的形式,例如(c0,c1,c2,…,cd)表示系数表。并设计以下成员函数和操
savingAccount
- 一、实验名称:储蓄帐户模拟 二、实验目的:这个实验题目的主要目的是为了让同学们进一步理解一些有关C++类的更多的一些特性,例如static成员的处理等。 三、实验内容: 本实验中主要内容有创建一个SavingAccount类,这个类需要完成以下的功能: (1) 每一个SavingAccount应该包含一个年利率和帐户余额的数据成员; (2) 提供一个构造函数初始化一个SavingAccount的实例; (3) 每个月结