表压缩技术研究及其应用

表压缩技术研究及其应用

ID:18624889

大小:1.07 MB

页数:43页

时间:2018-09-19

表压缩技术研究及其应用_第1页
表压缩技术研究及其应用_第2页
表压缩技术研究及其应用_第3页
表压缩技术研究及其应用_第4页
表压缩技术研究及其应用_第5页
资源描述:

《表压缩技术研究及其应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南大学毕业设计(论文)第4页HUNANUNIVERSITY毕业设计(论文)设计论文题目:表压缩技术研究及其应用学生姓名:赵斌学生学号:20060810626专业班级:计算机科学与技术06班学院名称:计算机与通信学院指导老师:杨晓波学院院长:李仁发2010年5月26日湖南大学毕业设计(论文)第II页湖南大学毕业设计(论文)第II页表压缩技术研究及其应用摘要随着软件、多媒体和网络等技术迅猛发展,系统数据量越来越大,给数据的存储、传输以及有效获取带来了严重阻碍。在现代编译器构造过程中,词法分析和语法分析都是表驱动的。为提高软件生成率,编译器的构造通常采用自动工具

2、辅助开发,所产生的表通常为大稀疏矩阵,造成了存储空间的大量浪费,Ada/CS的LL(1)文法为例,其数组形式分析表大约有10000个条目,但其中只有10%左右的非出错条目[1]。本文首先简要地介绍了编译器构造中的两个常用工具Flex与Bison的使用,然后探讨了数据压缩的原理及其应用,接着研究了稀疏矩阵的几种压缩存储算法,详细介绍了词法分析和语法分析的过程,再分别采用三元组和哈希表的方法对词法分析和语法分析过程中生成的表进行了压缩存储,并实验了几组不同的数据,得出了稀疏因子与压缩比的关系。关键词:压缩;稀疏矩阵;词法分析;语法分析;三元组;哈希表湖南大学毕业

3、设计(论文)第II页ThestudyandapplicationofthetablecompressiontechnologyAbstractWiththerapiddevelopmentoftechnologyofsoftware,multimediaandnetwork,theamountofdatainsystemshasbeenincreasing,whichbringsaboutaseriousprobleminstorage,transmission,andeffectiveacquisitionofdata.Inthecourseofmoder

4、ncompilerconstruction,Lexicalanalysisandsyntaxanalysisaretable-driven.Toimprovethesoftwareproductivity,compilersareusuallybuiltupbyautomatictools.Tablesgeneratedbytoolsaretypicallylargesparsematrices,resultinginsubstantialwasteofstoragespace.TaketheAda/CSLL(1)grammarasanexample,the

5、reareabout10000entriesinitstable,amongwhichonly10%arenon-errorentries.ThispaperbrieflyintroducestwocommontoolsFlexandBisonanddemonstrateshowtousethemtoconstructcompilers.Thendatacompressionanditsapplicationarediscussed.Afterthat,severalsparsematrixcompressionalgorithmsarepresented.

6、Itgivesthedetailedintroductionabouttheprocessoflexicalanalysisandsyntaxanalysisandrealizesthecompressionstorageofthetablegeneratedintheprocessoflexicalanalysisandsyntaxanalysisbyusingthetriplesandthehashtable,andwegetseveralsetsofexperimentaldata,obtainedtherelationshipbetweenspars

7、efactorandcompressionratio.Keywords:compression;sparsematrix;lexicalanalysis;syntaxanalysis;triples;hashtable湖南大学毕业设计(论文)第II页目录1绪论11.1概述11.2国内外研究状况11.3课题研究方法21.4论文构成及研究内容32Flex和Bison简介及应用42.1Flex介绍42.1.1正则表达式的Lex约定42.1.2Flex输入文件的格式52.2Bison62.2.1Bison介绍62.2.2Bison和Flex的结合73数据压缩83.1

8、数据压缩的基本原理83.2数据压缩技术的应用94稀疏

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。