您最好问下面试官,这道题对空间复杂度是否有要求 出题的目的是为了考察你哪方面知识。 ok,我认为,首先1G文件的读写,必须分割文件。 按照字节大小,200k一个文件,5000个文件,再创建一个index文件,根据hash定位每个小文件。
我觉得这种问题确实很奇葩。如果这是个真实问题,那首先应该解决的是不让1G文本产生。如果真不幸产生了,那老板能出多少工资才能雇能解决这问题的人。想想看,别说这1G文件是文本了,即便是数据库文件,用数据库管理系统操作它都很麻烦。就说Access数据库吧,它才能管理多大的文件啊。
mark,我也想知道,顺便问下,必须支持同时吗,不能加锁让所有的读写排队执行吗,如果能,那就简单了
50,523
社区成员
85,601
社区内容
加载中
试试用AI创作助手写篇文章吧