赞
踩
C++、java代码:
【华为OD】C卷真题 200分:文件缓存系统 C/C++代码实现[思路+代码]-CSDN博客
【华为OD】C卷真题 200分:文件缓存系统 Java代码实现[思路+代码]-CSDN博客
请设计一个文件缓存系统,该文件缓存系统可以指定缓存的最大值(单位为字节)。
文件缓存系统有两种操作:
操作命令为:
存储文件是把文件放入文件缓存系统中;
读取文件是从文件缓存系统中访问已存在,如果文件不存在,则不作任何操作。
当缓存空间不足以存放新的文件时,根据规则删除文件,直到剩余空间满足新的文件大小位置,再存放新文件。
具体的删除规则为:
文件访问过后,会更新文件的最近访问时间和总的访问次数&#x
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。