91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-10
  • 語言: C/C++
  • 標(biāo)簽: C++??

資源簡介

課程設(shè)計(jì)的時(shí)候做的用c++做的源碼 希望對你有幫助

資源截圖

代碼片段和文件信息

#include
#include
#include
const?STACK_INIT_SIZE=5;????//存儲空間初始分配量
const?bool?T=true;
const?bool?F=false;
typedef?struct?SqStack
{
// struct?SqStack?*Number;?????//盤塊編號
int?count;??????//記錄當(dāng)前棧中含有的盤塊總數(shù)
int?*base;??????//
int?*top;???????//
// int?stacksize;??//
// int?count;??????//記錄當(dāng)前棧中含有的盤塊總數(shù)
//????bool?flag;??????//標(biāo)志分配與空閑,T為空閑,F(xiàn)為已分配

}SqStack;

//cout<<““<int?GroupNumber=0;??????//盤塊分組的數(shù)量,和GroupSize不一樣,它是隨著分配和回收而可能發(fā)生動態(tài)變化的
int?SpareBlockNumber;?//空閑盤塊數(shù)量(計(jì)數(shù))
SqStack?S;??????//?定義內(nèi)存盤塊的堆棧,模擬運(yùn)行在內(nèi)存中的堆棧.
SqStack?DiskS[30];??//定義全局的系統(tǒng)盤塊數(shù)組,用來模擬30個(gè)盤塊的磁盤
???


bool?InitStack(SqStack?&S)?//構(gòu)造一個(gè)空棧
{
S.base?=?(int?*)malloc(STACK_INIT_SIZE?*?sizeof(int));
if(!S.base)
{
cout<<“存儲分配失敗“< ????return?F;
}
S.count=0;

評論

共有 條評論