AhoCorasick算法和KMP搜索算法 Aho-Corasick算法,用于从文本串中识别一组关键字,所需的时间和文本长度和所有关键字总长成正比,见编译原理.KMP搜索算法,由Knuth,Morris,Pratt提出的一种在文本串中识别单个关键字的算法.自己在学习编译有理时写的.仅供学习和参考.
命令行下支持矩阵复数自定义函数的计算器 一个自己写的命令行下交互式计算器,支持四则混合运算,优先级,循环表达式,条件表达式,函数等,变量定义有作用域, 支持自定义函数, 支持矩阵运算和复数. 本程序使用yacc生成表达式分析器, *.l文件需要flex来编译,*.y文件使用bison编译. 此源代码仅供学习和参考