回 帖 发 新 帖 刷新版面

主题:兄弟姐妹们能否教教小弟怎么做这道数据结构题啊,!

教学目的、要求(分掌握、熟悉、了解三个层次):本实验单元的主要目的在于帮助学生掌握串的基本操作。
教学内容(包括基本内容、重点、难点):一、需求分析文学研究人员需要统计某篇英文小说中某些形容词的出现次数和位置。试写实现这一目标的文字统计系统,该系统称为“文学研究助手”。英文小说存于一个文本文件中。待统计的词汇集合要一次输入完毕,即统计工作必须在程序的一次运行之后就全部完成。程序的输出结果是每个词的出现次数和出现位置所在行的行号,格式自行设计。具体实现要求:1.从键盘输入英文小说的文本文件名,将英文小说调入内存。2.从键盘输入待统计的多个英文单词。如果在输入多个英文单词的过程中,发现输入有误,应用能进行修改。3.实现文字统计功能。4.输出英文小说并输出统计结果。5.程序应给用户提供如下操作界面。 

回复列表 (共1个回复)

沙发

这不是课设么……
又是全都需要统计的题
难点在统计词的位置上
建立一个二级链表可能会好一些
第一级链表结点内容:
单词
出现总个数
二级链表指针
本链表下一元素指针
第二级链表内容:
当前出现是本单词在本文中出现的次数
当前行数
本链表下一单元指针

至于主程序就是读入文件,输入待选词,依次把待选词填入第一级链表
然后调用查找函数,对文件内容进行字符串比较检索,把结果写入链表相应结点
最后把结果输出至文件即可

我来回复

您尚未登录,请登录后再回复。点此登录或注册