哈夫曼编码C语言实现 可以将文本文件使用huffman编码的方式加以压缩的小程序,可是输出压缩比例与压缩时间,由于使用的是文本打开方式,从而只能打开文本文件,可以自行改为二进制打开以实现任意文件压缩,由于机制简单,故请有需要者自行修改
文法左递归消除C语言实现 对用户输入的文法进行左递归消除操作,并返回正确文法。 文法的储存方式:采用十字链表存储文法 用户输入:用户只需输入非终结符集合与产生式即可 算法步骤: 1.首先用户输入相关数据; 2.再对指定文法输入消除间接左递归; 3.对上一步产生结果进行进一步直接左递归消除; 4.输出产生式,算法结束;