没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
#ifndef PRODUCE_ADDSTREAM_H
#define PRODUCE_ADDSTREAM_H
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<iomanip.h>
#include<vector>
using namespace std;
#define random(x) (rand()%x)
#define MAX_LENGTH 320
struct produce
{
int num; //指令序号
int zhiling; //指令地址
int virtualpage; //指令虚页号
produce *next;
};
struct produce*creatlist();
void insert(struct produce *first,struct produce *s); //插入一个节点(尾插法)
void print(struct produce *first); //打印函数
int max(vector<vector<int> >,int );
struct produce*creatlist()
{
srand((int)time(0));
struct produce*first=new produce;
first->next=NULL;
int m=0,m1=0;
/*
int yanzheng[20]={7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1};
for (int i=0;i<(MAX_LENGTH/4);i++)
#define PRODUCE_ADDSTREAM_H
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<iomanip.h>
#include<vector>
using namespace std;
#define random(x) (rand()%x)
#define MAX_LENGTH 320
struct produce
{
int num; //指令序号
int zhiling; //指令地址
int virtualpage; //指令虚页号
produce *next;
};
struct produce*creatlist();
void insert(struct produce *first,struct produce *s); //插入一个节点(尾插法)
void print(struct produce *first); //打印函数
int max(vector<vector<int> >,int );
struct produce*creatlist()
{
srand((int)time(0));
struct produce*first=new produce;
first->next=NULL;
int m=0,m1=0;
/*
int yanzheng[20]={7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1};
for (int i=0;i<(MAX_LENGTH/4);i++)
{
struct produce *s0;
s0=new produce;
s0->num=i*4+0;
s0->zhiling=yanzheng[i*4+0];
s0->virtualpage=s0->zhiling;
insert(first,s0);
struct produce *s1;
s1=new produce;
s1->num=i*4+1;
s1->zhiling=yanzheng[i*4+1];
s1->virtualpage=s1->zhiling;
insert(first,s1);
struct produce *s2;
s2=new produce;
s2->num=i*4+2;
s2->zhiling=yanzheng[i*4+2];
s2->virtualpage=s2->zhiling;
insert(first,s2);
struct produce *s3;
s3=new produce;
s3->num=i*4+3;
s3->zhiling=yanzheng[i*4+3];
s3->virtualpage=s3->zhiling;
insert(first,s3);
}
//*/
//*
for (int i=0;i<(MAX_LENGTH/4);i++)
{
struct produce *s0;
s0=new produce;
s0->num=i*4+0;
s0->zhiling=yanzheng[i*4+0];
s0->virtualpage=s0->zhiling;
insert(first,s0);
struct produce *s1;
s1=new produce;
s1->num=i*4+1;
s1->zhiling=yanzheng[i*4+1];
s1->virtualpage=s1->zhiling;
insert(first,s1);
struct produce *s2;
s2=new produce;
s2->num=i*4+2;
s2->zhiling=yanzheng[i*4+2];
s2->virtualpage=s2->zhiling;
insert(first,s2);
struct produce *s3;
s3=new produce;
s3->num=i*4+3;
s3->zhiling=yanzheng[i*4+3];
s3->virtualpage=s3->zhiling;
insert(first,s3);
}
//*/
//*
for (int i=0;i<(MAX_LENGTH/4);i++)
{
剩余12页未读,继续阅读
资源评论
msn1213
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功