【华为机试真题Java】文件缓存系统

  目录

题目描述

输入描述

输出描述

参考示例

参考代码

机试介绍

写在最后


题目描述

请设计一个文件缓存系统,该文件缓存系统可以指定缓存的最大值(单位为字节)。

文件缓存系统有两种操作:

存储文件(put)
读取文件(get)
操作命令为:

put fileName fileSize
get fileName
存储文件是把文件放入文件缓存系统中;

读取文件是从文件缓存系统中访问已存在,如果文件不存在,则不作任何操作。

当缓存空间不足以存放新的文件时,根据规则删除文件,直到剩余空间满足新的文件大小位置&#x

猜你喜欢

转载自blog.csdn.net/forest_long/article/details/135426146