HUAWEI 机试题:内存资源分配_华为笔试,动态内存管理根据用户的需求分配任意大小的内存-CSDN博客

网站介绍:文章浏览阅读3.1k次,点赞2次,收藏15次。? Scala 实现题目描述:有一个简易内存池,内存按照大小粒度分类,每个粒度有若干个可用内存资源,用户会进行一系列内存申请,需要按需分配内存池中的资源,返回申请结果成功失败列表。分配规则如下:分配的内存要大于等于内存申请量,存在满足需求的内存就必须分配,优先分配粒度小的,但内存不能拆分使用。需要按申请顺序分配,先申请的先分配。有可用内存分配则申请结果为true,没有可用内存分配则返回false。注:不考虑内存释放。输入描述:第一行为内存池资源列表,包含内存粒度数据信._华为笔试,动态内存管理根据用户的需求分配任意大小的内存