循环首次适应算法逻辑

 

#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;

#define MAXNUMBER 100
static int PartitionNum;  //内存中空闲分区的个数
static int ProcessNum; //需要分配的进程个数
static int FreePartition[MAXNUMBER];  //空闲分区对应的内存
static int ProcessNeed[MAXNUMBER];  //需要分配的进程大小

static int LeftFreePartition[MAXNUMBER];
static int LeftProcessNeed[MAXNUMBER];

static char ProcessName[MAXNUMBER];
static char NameProcessToPartition[MAXNUMBER][MAXNUMBER];

typedef struct
{
    int partitionSize;
    int id;
}sortNeed;

void readDataFunction();
void input();
void display();
void NextFit();
void selectAlgorithm(int chooceAlgorithm);
void display();


void readDataFunction()
{
    cout<<"请输入空闲分区数"<<endl;
    cin >> PartitionNum;
        cout << "请输入空闲分区大小" << endl;
    for (int i = 0; i<PartitionNum; i++)
    {
        cin >> FreePartition[i];
    }
    cout<<"请输入进程个数"<<endl;
    cin >> ProcessNum;
        cout<<"请输入进程名称"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值