文摘
英文文摘
声明
第一章 绪论
1.1 研究背景
1.2 研究现状
1.3 主要工作
1.4 组织结构
第二章 源代码重复检测综述
2.1 产生原因
2.2 重复代码的定义
2.3 方法研究
2.3.1 参数化基本原理
2.3.2 后缀树和参数化后缀树
2.3.3 串的最大匹配
第三章 源代码重复检测系统设计
3.1 系统的整体设计
3.2 输入
3.2.1 多语言输入
3.2.2 大工程的分块输入
3.3 代码解析
3.4 格式化
3.4.1 格式化
3.4.2 参数化
3.5 匹配计算
3.5.1 行匹配的后缀树算法改进
3.5.2 函数匹配
3.6 结果输出
3.6.1 行匹配结果输出
3.6.2 函数匹配结果输出
第四章 实验与分析
4.1 实验环境
4.1.1 实验数据
4.1.2 实验平台
4.2 实验一
4.2.1 输入数据
4.2.2 匹配计算
4.2.3 结果输出
4.3 实验二
4.4 实验三
第五章 总结与展望
5.1 本文工作总结
5.2 未来的展望
参考文献
附录
致谢
个人简历 在学期间发表的学术论文与研究成果