- 5
- 0
- 约1.05万字
- 约 15页
- 2018-04-14 发布于浙江
- 举报
[2018年最新整理]单词统计程序C
单词统计
问题描述
文字研究人员需要统计某篇英文小说中某些特定单词的出现次数和位置,试写出一个实现这一目标的文字统计系统。这称为“文学研究助手”。
要求
算法输入:文本文件和词集。
算法输出:单词出现的次数,出现位置所在行的行号(同一行出现两次的只输出一个行号)。
算法要点:
(1)文本串非空且以文件形式存放。
(2)单词定义:用字母组成的字符序列,中间不含空格,不区分大小写。
(3)待统计的单词不跨行出现,它或者从行首开始,或者前置一个空格。
(4)数据结构采用二维链表,单词结点链接成一个链表,每个单词的行号组成一个链表,单词结点作为行号链表的头结点。
需求分析
用户需求:用户可以通过该程序查询和统计一篇英文文章中某些特定单词出现次数和位置。
功能需求:用户可以输入单词来查询单词出现次数和位置;
程序可以正确显示查询结果;
用户可以选择是否在一次输出后继续查询;
在一次查询中的结果记录到一个二维链表中。
概要设计
为达到设计要求,本程序采用二维链表存储单词结点和相关的位置信息。
抽象数据类型:
struct node
{
int col; //行坐标
int row; //所在行的列坐标
node* next; //指向下一个坐标结点的指针
};
您可能关注的文档
最近下载
- 2025年内蒙古农村信用社考试题目.docx VIP
- 成县(2025年)员额检察官遴选考试真题及答案.docx VIP
- 2026遥感工程师考试遥感真题.docx VIP
- 铁路声屏障工程设计规范TB 10505-2019(最全).doc VIP
- SCAN反恐验厂一整套文件(含手册程序、表单及现场任务整改).docx
- BGP协议,BGP知识,BGP技术文档,BGP协议原理,BGP协议应用,BGP培训胶片.ppt VIP
- 药理学 人与工合成抗菌药.ppt VIP
- 2022 锅炉安装工程施工及验收标准.docx
- (26)--4.8 轴心受压柱(双肢格构柱)的设计例题.ppt VIP
- 安监局重大事故隐患治理一单四制制度实施方案.doc VIP
原创力文档

文档评论(0)