数据结构实验总结报告.PDFVIP

  • 28
  • 0
  • 约4.01千字
  • 约 3页
  • 2019-07-29 发布于湖北
  • 举报
数据结构实验总结报告 李博杰 P 一、调试过程中遇到哪些问题? (1)在二叉树的调试中,从广义表生成二叉树的模块花了较多时间调试。 由于一开始设计的广义表的字符串表示没有思考清晰,处理只有一个孩子的节点时发生 了混乱。调试之初不以为是设计的问题,从而在代码上花了不少时间调试。 目前的设计是: Tree = Identifier(Node,Node) Node = Identifier | () | Tree Identifier = ASCII Character 例子:a(b((),f),c(d,e)) 这样便消除了歧义,保证只有一个孩子的节点和叶节点的处理中不存在问题。 (2 )Huffman 树的调试花了较长时间。Huffman 编码本身并不难处理,麻烦的是输入输出。 ①Huffman 编码后的文件是按位存储的,因此需要位运算。 ②文件结尾要刷新缓冲区,这里容易引发边界错误。 在实际编程时,首先编写了屏幕输入输出(用0、1 表示二进制位)的版本,然后再加 入二进制文件的读写模块。主要调试时间在后者。 二、要让演示版压缩程序具有实用性,哪些地方有待改进

文档评论(0)

1亿VIP精品文档

相关文档