首页 > 解决方案 > 数据结构项目:文件资源管理器提示

问题描述

语境:

嗨,大家好!我需要为 DS 课程做最后的项目,我正在考虑做一个文件资源管理器,包括搜索、创建文件夹或文件、删除它们等基本操作。关键是要真正利用 DS 和算法,所以我想使用B-tree、Linked-list 或者我知道我可以使用位向量但我想使用树来实现它,我也在想也许尝试搜索文件,并进行一些排序以按名称、创建日期或类似的东西搜索它们。

问题:

我想知道的是,对于系统设计来说,什么是一种不错的 OOP 方式,比如对所有算法都有一个类?再来一棵树?另一个文件?如果有人可以帮助我制定一个不错的路线图,那就太好了!

PS:我会用 Java 做这个,我现在是 CS 的第二年。

标签: algorithmdata-structuresfilesystemsexplorer

解决方案


推荐阅读