(一)工程设计时间预计 1.代码编写:4小时 熟悉Visual studio 2012的使用 : 程序代码部分主要分为三个步骤: (1)主函数的构建,包括各种函数调用及输入输出部分: (2)对目标文件夹的搜索: (3)对文件的中单词的查找筛选及统计. 同时由于对C++语言比较生疏,需要查阅一些工具书和请教别的同学花费较多时间. 2.程序调试:2小时 各种测试数据的构建:15分钟. 数据测试和改正代码:1小时45分钟(据经验知:这种超过百行的程序总是会出现很多错误,调试时会花很多时间). 3.程序…
(一)工程设计时间预计 1.代码编写:2小时 (1)文件夹的遍历以及筛选: (2)文件夹的读取,以及对读取字符的操作: (3)所得结果排序,以及文件输出. 2.程序调试:1小时 (1)编写数据. (2)测试以及调试. 3.预计总时间:3小时 (二)工程所用实际时间 1.代码编写:4小时 (1)文件夹的遍历以及筛选: (2)文件夹的读取,以及对读取字符的操作: (3)所得结果排序,以及文件输出. 2.程序调试:3小时 (1)编写数据. (2)测试以及调试. 实际所用总时间:7小时 (三)关于实际时…
一.预计花在程序各部分的时间: (1)对所给命令行参数的判断和处理,看它是否合法.是哪种模式.预计用时20min; (2)关于目录操作:遍历给定目录下的所有文件,包括子目录和非目录文件.预计用时40min; (3)对符合格式的文本文件进行读操作,用正则表达式匹配单词,用哈希表存储单词的词频,包括两种模式. 由于这里的“单词”不是传统中的单词,所以有较多细节要处理. 简单模式预计用时2h,扩展模式只要在简单模式的基础上稍加修改,预计用时1h; (4)词频排序输出,预计用时1h; (5)对程序的测试…
一.开始写代码前的规划: 1.尝试用C#来写,之前没有学过C#,对于C++也不熟,所以打算先花1天的时间学习C# 2.整个程序基本分为文件遍历.单词提取.单词匹配.排序.输出几个模块,各个模块大致时间如下: 文件遍历,这个应该就是个递归,应该不会太花时间,加上查阅资料,预计最多半个小时 单词提取,用正则表达式应该挺简单的,5分钟 单词匹配,这个对我来说才是最难的,怎么样保证两个模式下的匹配正确,而且匹配的时候不区分大小写,输出要分大小写,还要同时记录出现次数……先给3个小时 排序,自己写个快排和…
11061190-李孟 Implement a console application to tally the frequency of words under a directory (2 modes). 先感慨一句:费尽千辛万苦,总算把程序写出来了. (1)&(2)在我开始实现这个项目之前,我估计我需要花24小时的时间.我预计将整个项目分成以下几个部分分别测试以及实现: 模块 预计时间 实际时间 (1)遍历文件夹 1h 2h (2)输入输出流 1h 0.5h (3)数据存储 10h 8h…
Description&Requirement: http://www.cnblogs.com/jiel/p/3978727.html 项目时间估计 理解项目要求: 1h 构建项目逻辑: 1h 查阅相关资料: 1h 编写&调试程序: 6h 样例测试&功能完善:  2h 项目效率分析: 1h 项目优化: 2h 总结&提交: 2h 项目实际完成时间 实际完成时间三天,真是佩服自己的效率,题目意思不难理解,实现也起来也不难,各个部分的算法想好应该怎么实现,但是对于完全陌生的C#只…
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks; using System.Collections;namespace ConsoleApplication1{ class v { public int n { get;…
1.项目预计用时 -计划学习C#和百度一些用法的时间:5小时 -项目本身打算写两个类,一个是遍历搜索文件夹的,另外一个用来统计单词.计划用时:5小时 2.项目实际用时 学习C#以及正则表达式的用法:3小时 完成代码:5小时 3.项目的表现和性能的分析 4.项目的测试样例…
作业说明详见:http://www.cnblogs.com/jiel/p/3978727.html 一.开始写代码前的规划: 1.尝试用C#来写,之前没有学过C#,所以打算先花1天的时间学习C# 2.整个程序基本分为文件遍历.单词提取.单词匹配.排序.输出几个模块,各个模块大致时间如下: 文件遍历,5分钟 单词提取,手写或者正则表达式,5分钟 单词匹配,3个小时 排序,需要建立word类以及使用一些类似map神马的东西,3小时 输出,一个循环输出就全部结束了,5分钟 3.调试以及优化,一天半.…
1.  预计时间 ● 对问题总体的理解.规划:10 min ● 设计编写程序:5 h ● 调试: 分模块-40 min; 总体-40min ● 测试(性能分析).改进:1 h 2.  实际用时 ● 对问题总体的理解.规划:10 min 总的理解了一下题意,打算用C#写.程序数据结构不复杂,没有打算用OOP. ● 设计编写程序: i) 模式判断:读参数,确定是哪种模式(普通.e2.e3). 这部分比较简单.10min左右完成. ii) 读出所有子文件:采用递归的方法. 这部分查了一下C#文件方面的…