来了公司,一开始是布置一些简单的小任务来熟悉项目,
现有这样一个情况,在一个文件夹下有很多文件,这些文件都有统一的命名规则,
需求是根据文件的命名把文件分类,有层级关系,
比如,时间_城市_卫星_第几次扫描
1431_suzhou_sate1_1.txt
1431_suzhou_sate2_1.txt
1431_suzhou_sate3_1.txt
1433_suzhou_sate1_2.txt
1433_suzhou_sate2_2.txt
1433_suzhou_sate3_2.txt
要根据次数,到卫星名,再到城市名这样分类
最终能获取到文件的最终路径
写这样一个c++的函数的过程中,
用到了结构体,哈希表,vector数组,
这只是我会的,其他的数据结构和算法就算我想用我也不知道,
实现一些功能时感觉挺晕,如果再多掌握一些数据结构和算法,
我想情况会不会好一些