没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
#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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 什么是移动应用开发-关于移动应用开发的相关介绍
- 第二组汇报 PPT.pptx
- 什么是大数据开发-相关介绍-关于大数据开发的相关介绍
- 什么是软件测试-相关介绍-关于软件测试的相关介绍
- 前端开发-什么是前端开发-关于前端开发的一些相关介绍
- Sora AI-关于文生视频的使用场景说明
- suno AI文生视频的相关教程和介绍使用
- 什么是后端开发-关于后端开发的一些小介绍分享
- Jurassic Pack Vol. II Dinosaurs 侏罗纪包卷恐龙二号Unity游戏模型资源unitypackage
- Jurassic Pack Vol. III Dinosaurs 侏罗纪包卷恐龙三号Unity游戏模型资源unitypackag
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功