- 博客(10)
- 收藏
- 关注
原创 回溯01
#include #include #include using namespace std;int VM[209][2009];int n=0,m=0,w[209],v[209],result[209]={0},best=0,sum=0,x[209]={0};int Constraint(int t){ if (w[t]>m) return 0; else re
2014-06-01 11:38:24
460
原创 多机调度
#include #include using namespace std;int n,tanbest=0,x[12],m,job[100],sum=0,best=0,time[12],len2[12];void tanxin(void){ int k=1; sort(job,job+n); if (n<m) tanbest=job[0]; for (int i=n
2014-06-01 11:36:12
649
原创 贪心算法
#include #include using namespace std;int n,tanbest=0,x[12],m,job[100],sum=0,best=10000,time[12],len2[12]={0},bestx[100];void tanxin(void){ int k=1; sort(job,job+n); if (n<m) tanbest=job
2014-06-01 11:35:12
409
原创 0-1背包
#include #include int VM [209][2009];int dp(int n,int m,int w[],int v[],int result[]) //动态规划法 做01背包问题{ int j; for (int i=0;ij) VM[i][j]=VM[i-1][j]; //如果当前的物品重量大于包的剩余重量 //则物品数减一,剩余重量不变 else if (VM[i-
2014-06-01 11:32:55
367
原创 计算机组成原理
计算机组成原理课程设计 第一部分 要求:某一具体指令的执行流程,可以结合数据通路图和实验代码(允许截图)以及文字说明。指令为:MOV DR,SR执行流程: 1.从程序计数器PC中读出指令地址,从对应的地址取出指令并通过指令总线装入指令寄存器IR。2.指令寄存器中的操作码OP被译码。检测是否存在结构冲突,若存在则保持PC不变,将NOP写入
2014-06-01 11:26:50
1436
原创 掌握C++类和对象的模板
1 实验内容及目的l 实验目的理解和掌握C++类和对象的模板。l 实验内容实现Stack类,1)向Stack类添加一个实例函数printStack,以打印栈中所有元素;2)为Stack类添加一个实例函数contains(T element),检查给定元素是否在栈中。2 实验步骤(1)实现类l Stack类 (2)编写测试程序 创建若干个Stack对象,运用类
2014-06-01 11:17:28
1107
原创 掌握C++运算符重载
1 实验内容及目的l 实验目的理解和掌握C++运算符重载。l 实验内容实现Circle类,在程序清单给出的Circle类中实现关系运算符(<、<=、==、!=、>、>=),实现按半径对Circle对象排序。 2 实验步骤(1)实现类l Circle类 Circle-radius:double+Circl
2014-06-01 11:15:57
870
原创 C++类和对象的继承和派生
1 实验内容及目的l 实验目的理解和掌握C++类和对象的继承和派生。l 实验内容创建一个MyPoint类来建模二维空间中的一个点。MyPoint类包含两个属性x和y,表示x轴和y轴坐标,还包含x和y的获取器函数,及返回两点之间距离的函数。创建一个名为3DPoint的类,来建模三维空间中的一个点。将3DPoint设计为MyPoint的一个派生类,包含如下额外属性:(1)一个名为z
2014-06-01 11:12:22
1563
原创 发送TCP包
一、 课程设计目的TCP(传输控制协议)是一种面向连接的、可靠的传输层协议。TCP协议在网络层IP协议的基础上,向应用层用户进程提供可靠的、全双工的数据流传输。本课程设计的目的就是设计一个发送TCP数据包的程序,并根据本设计说明TCP数据包的结构以及TCP协议与IP协议的关系,让我们对TCP协议的工作原理有更深入的认识。二、课程设计要求本程序的功能是填充一个TCP数据包,并发送给目的
2014-06-01 11:07:15
986
原创 互联网软件和传统软件相比有何特点
一、互联网软件和传统软件相比有何特点?1.互联网软件具有即时性。互联网软件的生存周期比传统软件要短。需要开发者想办法在较短的时间内完成软件的开发并及时向用户发布。2.互联网软件具有并发性。互联网软件一般会有许多用户同时访问,要求互联网软件能应对数量不明确的用户的访问和请求,支持并发。3.互联网软件能更好地支持跨平台。互联网能通过Web浏览器使不同平台下的用户都能正常使用。传
2014-05-28 22:27:16
2571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人