摘要:
启发式算法(heuristic algorithm)是相对于最优化算法提出的。 一个问题的最优算法求得该问题每个实例的最优解。 启发式算法可以这样定义:一个基于直观或经验构造的算法,在可接受的花费(指计算时间和空间)下给出待解决组合优化问题每一个实例的一个可行解,该可行解与最优解的偏离程度一般不能被 阅读全文
摘要:
特征选择的一般过程 从特征全集中产生出一个特征子集,然后用评价函数对该特征子集进行评价,评价的结果与停止准则进行比较,若满足停止准则就停止,否则就继续产生下一组特征子集,继续进行特征选择。 特征子集产生过程( Generation Procedure ) 采取一定的子集选取办法,为评价函数提供特征子 阅读全文
摘要:
傅里叶变换傅立叶变换的基是不同频率的正弦曲线,所以傅立叶变换是把信号波分解成不同频率的正弦波的叠加和。 傅里叶变换处理非平稳信号有天生缺陷。它只能获取一段信号总体上包含哪些频率的成分,但是对各成分出现的时刻并无所知。因此时域相差很大的两个信号,可能频谱图一样。 而小波直接把傅里叶变换的基给换了——将 阅读全文
摘要:
1、下面给出的程序用于打印九九乘法表,但程序中存在错误。请上机调试,使得此程序运行后,能够输出如下所示的九九乘法表。 源程序: #include <iostream.h> #include <iomanip.h> int main() { int i,j; cout<<"*"; for(i=1;i< 阅读全文
摘要:
1、已知下列主函数: int main() { cout<<min(10,5,3)<<endl; cout<<min(10.2,5.6,3.8)<<endl; cout<<min('a','b','c')<<endl; return 0; } 声明求3个数中最小者的函数模板,并写出调用此函数模板的完 阅读全文
摘要:
1、编写一个程序,要求: (1)生明一个类Complex(复数类),定义类Complex的两个对象c1和c2,对象c1通过构造函数直接指定复数的实部和虚部(类私有数据成员为double类型:real和imag)为2.5及3.7,对象c2通过构造函数直接指定复数的实部和虚部为4.2及6.5; (2)定 阅读全文
摘要:
1、下面的程序可以输出ASCII字符与所对应的数字的对照表。修改下列程序,使其可以输出字母a到z(或任意两个字符间)与所对应的数字的对照表。 class table { public: table(int p) { i=p; } void ascii(void); protected: int i; 阅读全文
摘要:
实验二类与对象 一、实验目的 1、学习类与对象的定义,掌握类与对象的使用方法。 2、学习数据成员与成员函数的访问方式,理解构造函数和析构函数的定义与执行过程,学会构造函数的重载方法。 3、掌握数组与指针的定义与使用方法,理解数组与指针的存储分配与表示。 4、掌握用指针和引用向函数传递参数。 5、掌握 阅读全文
摘要:
(二)程序设计题 1用三种循环语句来分别实现输出10~50之间的3的倍数。 #include<iostream> using namespace std; int main() { int i; i=12; while(i<50) { if(i%3==0) cout<<i<<' '; i++; } 阅读全文
摘要:
【测试数据】 由随机数产生器生成。 #define max 200 #include<iostream> using namespace std; typedef struct redtype { int key; char otherinfo; }redtype; typedef struct s 阅读全文