1. 首页
  2. 编程语言
  3. Java
  4. 代码相似度检测

代码相似度检测

上传者: 2018-12-24 23:59:09上传 RAR文件 11.56KB 热度 79次
简单的代码相似度检测,使用Java编写。 算法步骤: S1:剔除程序中所有注释、空行、空格 S2:剔除程序中所有变量、函数名 S3:剩下的部分(实际上主要是有 C++关键词构成的字符串)作为代码特征串 S4:两个特征串之间,使用字符串适量距离(Levenshtein Distance)计算相似度。
用户评论
码姐姐匿名网友 2018-12-24 23:59:09

原来是检测C++代码的相似性的

码姐姐匿名网友 2018-12-24 23:59:09

代码挺好的,稍微改一下,就可以用了,但是没有注释,看起来有点费力!!!

码姐姐匿名网友 2018-12-24 23:59:09

蛮好用,谢谢分享。但需要修改一下代码 JavaCompare 类里的main方法,改一下这行语句 File f2 = new File(f1.getAbsoluteFile()+"");

码姐姐匿名网友 2018-12-24 23:59:09

没有一个使用说明,还要看懂代码才行~~ 应该有个说明的

码姐姐匿名网友 2018-12-24 23:59:09

还没有用,感觉还挺靠谱,稍微看了一下源码

码姐姐匿名网友 2018-12-24 23:59:09

改了之后可以用的

码姐姐匿名网友 2018-12-24 23:59:09

感觉整体还可以,有些地方需要自己修改

码姐姐匿名网友 2018-12-24 23:59:09

整体还可以,就是代码有问题,运行后直接就把文件内容删除了

码姐姐匿名网友 2018-12-24 23:59:09

修改以后很好用

码姐姐匿名网友 2018-12-24 23:59:09

代码总体能够运行,需要针对使用的克隆检测对象进行修改。