欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据结构C++课程设计报告--拼写检测器

    • 资源ID:1453571       资源大小:250.25KB        全文页数:14页
    • 资源格式: DOCX        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    数据结构C++课程设计报告--拼写检测器

    1、1 数据结构课程设计 报告 姓 名: 学 号: 专 业: 联系电话: E m a il: 2 目录目录 报告一 拼写检测器 3 1. 实验题目. 3 2. 问题描述. 3 3. 概要设计. 3 4. 详细设计. 4 5. 测试结果及分析 6 6. 源代码 8 3 报告一报告一 拼写检测器拼写检测器 1. 实验题目实验题目 拼写检测器(Speller checker) 2. 问题描述问题描述 1. load the words in the dictionary file(加载字典文件) 2 .read the text file to be checked (读取被检测文件) 3. look

    2、up each word from the text file in the dictionary (逐个单词的检测其拼写) 4. print out the misspelled words in alphabetical order with their line numbers.(按字典顺序 打印出错误的单词及其行号)例如某被检测文件内容如下: 显然第二行的 laanguage 和第六行的 ammong 拼写错误,输出应该: ammong 6 laanguage 2 3. 概要设计概要设计 (1) 字典存储结构选择 由于所有的单词的长短不一,单词中字母重复的部分很多,如果用数组存储字 典

    3、的话很浪费空间,所以考虑用树存储字典,相同部分只存储一次,每一棵树 只存储相同字母开头的所有单词,从上往下,依次存储,孩子的脚标与字母对 应(0-25 号树的树根分别存放 A-Z,26-51 号树的树根分别存放 a-z,其孩子也是 一样) 。 4 (2) 树的 ADT 定义: ADT DTree 数据对象:D=ai | | ai 属于 ElemSet,i=1,2,n n=0 数据关系:若 D 为空集,则树为空;若紧含一个数据元素,则数据关系为空,否则: 1. D 中仅有一个称为跟(root)的数据元素,关系 R 没有前驱。 2. 除根结点外, 其余结点划分 m 个互不相交的子集, 对任意的子集

    4、 Di, 属于 R。 基本操作: InitTree( /建立空树 DestroyTree( /求树跟 Insert( int LineNumber; ; (2) 链表结点类 5 class ListNode /结点类定义 friend class LinkList; /声明链表类LinkList为友元类 private: WordsLine data; /结点的数据域 ListNode* next; /结点的后继指针域,存放后继结点的地址 public: ListNode();/构造函数 ListNode(const WordsLine e):data(e),next(NULL) /构造函数 WordsLine /返回结点的数据值 ListNode* GetNext()return next; /返回结点的指针值 void SetData(WordsLine /设置结点的数据值 void SetNext(Li


    注意事项

    本文(数据结构C++课程设计报告--拼写检测器)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583