yorben

积分:540
上传文件:7
下载次数:25
注册日期:2009-09-22 10:24:23

上传列表
11.rar - 实验:创建类IntergerSet,它的每个对象可以存储到范围内的整数。 集合在内部表示为数组,其元素为或,即,如果整数i在这个集合内,则数组元素a[i]是,反之,a[i]则为。要求包括以下成员函数: 1、 默认的构造函数将集合初始化为"空集合"(其所有数组元素为) 2、 另一个构造函数,它接受一个整数的数组以及该数组的大小,并使用该数组初始化集合对象。 3、 unionOfSets成员函数,它生成第三个集合,这个集合是现有两个集合的并集。 4、 intersectionOfSets成员函数,它生成第三个集合,这个集合是现有两个集合的交集。 5、 insertOfSets成员函数,它把一个新整数k插入到集合中 6、 deleteOfSets成员函数,它删除整数m.。 7、 isEqualTo 成员函数,判定两个集合是否相等。 8、 printSet成员函数,它把集合输出为用空格隔开的数字列表。只输出集合中出现的元素。 对于空集则输出符号******** 9、 编写一个程序测试IntergerSet类。实例化几个IntergerSet对象,并且测试所有成员函数据是否正确。 ,2010-04-16 19:40:12,下载13次
12.rar - 以堆栈为例说明算法设计,队列的算法与堆栈类似。 在这里先说明一下“第一可见对象”这个词,在本报告中指的是在堆栈或队列中第一个可以输出或者弹出的的对象。在堆栈中自然是指栈顶的对象,队列中自然是指队头的对象。 (1) 堆栈中的每个对象都包含 数据元素element和指向本类型的一个指针变量link。element用来存储新压入的元素(在本实验中,为简化代码,直接将其设为int型),在每一对象中link用来指向下一个可见对象。如第一可见对象中的link指向第二可见对象,第二可见对象的link指向第三可见对象,以此类推。 (2) 定义一个指向(1)中所说类型的指针变量first用来指向第一可见对象。 (3) 压入元素的函数push(int),用于向堆栈中压入新的元素,在这过程中创建的新对象会成为第一可见对象,原第一可见对象退为第二可见对象,以此类推。 (4) 弹出第一可见对象的函数pop(),在这过程中,第一可见对象被弹出,原第二可见对象会成为第一可见对象,以此类推。 其他的函数,功能较简单,直接看注释,在此不作说明。 另外堆栈与队列的差异,在注释中也有说明。 ,2010-04-16 19:37:53,下载2次
btree.rar - 树型结构上机作业 1 建立二叉树 1)通过输入树的嵌套括号表示序列 2)根据前序遍历序列和中序遍历序列建立二叉树 3)建立哈夫曼树 2. 对于1中1),2)所建立的树进行如下操作: 1)查找结点 2)前序遍历 3)中序遍历 3 对于建立的哈夫曼树进行编码 4 输出二叉树的形状 ,2010-04-16 19:35:10,下载15次
1.rar - 实验:开发类Polynomial(多项式)。在类内部,多项式由它的各个项组成的数组表示,每一项包含一个系数和一个指数。例如,项2x4的系数为2,指数为4。开发一个完整的类,包含适当的构造函数据、析构函数以及设置和获取函数。此外,Polynomial类还应提供下列重载运算符的能力: 1、 重载加法运算符(+),对两个多项式做加法。 2、 重载减法运算符(-),对两个多项式做减法。 3、 重载乘法运算符(*),对两个多项式做乘法。 4、 重载赋值运算符(=),把一个多项式赋给另一个。 5、 重载加法赋值运算符(+=)、重载减法赋值运算符(-=)和乘法赋值运算符(*=)。 ,2010-04-16 19:32:29,下载26次
sanziqi.rar - 工具:eclipse,用java做的网络三子棋实验,2010-04-16 19:26:29,下载7次
RC4.rar - 在C++环境中,实现RC4流加密解密算法。,2010-04-16 19:23:23,下载44次
playfair2.rar - 在C++环境中,密码学playfair算法的实现。,2010-04-16 19:22:09,下载4次

近期下载

收藏