7
社区成员




请实现一个简易内存池
根据请求命令完成内存分配和释放 ,内存池支持两种操作命令
REQUEST
和 RELEASE
其格式为REQUEST=请求的内存大小
表示请求分配指定大小内存
error
RELEASE=释放的内存首地址
表示释放掉之前分配的内存
释放成功无需输出
如果释放不存在的首地址
则输出 error
注意:
首行为整数 N
,表示操作命令的个数,取值范围 0<N<=100
接下来的 N
行,每行将给出一个操作命令
操作命令和参数之间用 ”=“
分割
输出见题目输出要求
最后进来员工,他会坐在第几个位置
如果位置已满 则输出 -1
2
REQUEST=10
REQUEST=20
0
10
5
REQUEST=10
REQUEST=20
RELEASE=0
REQUEST=20
REQUEST=10
0
10
30
0
题解答案:https://dream.blog.csdn.net/article/details/128985421
👇 全网 6000+人正在学习的 爬虫专栏 👇👇👇👇