设为首 页  加入收藏  联系我们    
辅导计算机软件程序 毕业设计 程序代码 代写做软件程序毕设 免费开发资料 -> 毕业设计 -> KMP算法在论文查重中kmp 暴力算法 比对-1830-源码+说明资料 退出登录 用户管理
客服联系方式:
 
 
    特色优势
 
软件简介:
本站尽最大可能将系统开发过程,系统流程分析,系统数据库表结构,免费提供您参考阅读!请下载演示参考系程序细节,更多详情请咨询客服!
ASP毕业设计 | VB毕业设计 | JSP毕业设计 | VC毕业设计 | 文献参考 | C#毕业设计 | vb.net毕业设计
Delphi毕业设计 | Asp.NET毕业设计 | 技术经验 | VBA (Access) 毕业设计 | VBA (Excel) 毕业设计 | PB毕业设计 | android(安卓)毕业设计
Nodejs ES6前端全栈 vue react 小程序 express koa2 mern | python(web开发Django框架) | html5游戏开发 | Jquery毕业设计 | XSLT毕业设计

注:加速的 原理 是 比对字符串中 有重复的 字符串   算法会计算出跳转规律  来实现加速

kmp算法通过一个O(m)的预处理来构建一个字串f的前缀数组(即计算字符串f每一个位置的字符串的前缀和后缀公共部分的最大长度,不包括字符串本身,否则最大长度始终是字符串本身),接下来的匹配过程会不断地使用到该前缀数组(而且对于主串T只需遍历一次),使匹配的复杂度降为O(n+m)。

KMP算法的 原理  就是 先根据  查询 串规律 生成   next数组,   这个  数组存储 查询串的 相同字符串的 规律

然后 在比对样本的 时候进行跳跃   相对暴力算法达到加速的 作用.

但数据量 小的话  肯定是  KMP 算法 执行 慢   他要生成 规律位置的数组   这个要耗费资源和时间       比对的样本数据量非常大的,  生成NEXT数组的耗时会忽略不计,  KMP的效率就大于 暴力算法了,


 
KMP匹配无规律的匹配字符串效果不太好。
KMP匹配有关联的字符串效率比较高。
KMP匹配无关数据,效率比暴力匹配低。

表数量11

例文
字段名称 数据类型 自增主键 允许为空 默认值
id integer 0
论文名称 nvarchar(500) ''
论文作者 nvarchar(50) ''
论文内容 nvarchar(2147483647) ''
总字数 integer 0
上传日期 datetime '0000-00-00 00:00:00.000000'
表:1

句子分割字符
字段名称 数据类型 自增主键 允许为空 默认值
id integer 0
句子分割字符 nvarchar(50) ''
表:2

性别
字段名称 数据类型 自增主键 允许为空 默认值
id integer 0
性别 nvarchar(50) ''
表:3

报告
字段名称 数据类型 自增主键 允许为空 默认值
id integer 0
检测ID nvarchar(50)
KMP耗时不包含生成next数组 float
KMP耗时 float
暴力耗时 float
indexOf耗时 float
例文ID integer
句子 nvarchar(2147483647)
例文中位置 integer
字数 integer
表:4

检测
字段名称 数据类型 自增主键 允许为空 默认值
id integer 0
检测内容 nvarchar(2147483647)
字数 integer
检测最小句子字数 integer
句子数 integer
未重复句子数量 integer
重复句子数量 integer
重复率 float
检测日期 datetime
用户ID nvarchar(50)
表:5

用户
字段名称 数据类型 自增主键 允许为空 默认值
id integer 0
账号 nvarchar(50) ''
密码 nvarchar(50) ''
姓名 nvarchar(50) ''
性别 nvarchar(50) ''
手机号 nvarchar(50) ''
表:6

管理员
字段名称 数据类型 自增主键 允许为空 默认值
id integer 0
账号 nvarchar(50) ''
密码 nvarchar(50) ''
表:7

v报告 VIEW
字段名称 数据类型 自增主键 允许为空 默认值
id integer 0
检测内容 nvarchar(2147483647) '0'
字数 integer 0
检测最小句子字数 integer 0
句子数 integer 0
检测日期 datetime '0'
用户ID nvarchar(50) '0'
未重复字数 Numeric 0
重复字数 Numeric 0
重复率 nvarchar(272) '0'
表:8

v未重复字数 VIEW
字段名称 数据类型 自增主键 允许为空 默认值
未重复字数 Numeric 0
检测ID nvarchar(50) '0'
表:9

v重复字数 VIEW
字段名称 数据类型 自增主键 允许为空 默认值
重复字数 Numeric 0
检测ID nvarchar(50) '0'
表:10

z检测 VIEW
字段名称 数据类型 自增主键 允许为空 默认值
id integer 0
检测内容 nvarchar(2147483647) '0'
字数 integer 0
检测最小句子字数 integer 0
句子数 integer 0
检测日期 datetime '0'
用户ID nvarchar(50) '0'
未重复字数 Numeric 0
重复字数 Numeric 0
重复率 nvarchar(272) '0'
表:11

不能下载计算机源码, 毕业设计论文资料,
大作业!报告错误,谢谢
 
找到您需要的资源啦!?本站所有软件高速免费下载,记得下次再来哦,毕业设计免费获取,3Q2008.Com您下载的首选
  软件大小:未知大小 下载次数:1017  
  更新时间:2021/8/3 14:39:31  
下载地址一
无需注册 演示程序云盘下载

输入您的题目信息关键字,查询更多

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录
Copyright ©2024 3Q2008.Com 网络
 

定做服务操作流程 主站   关于我们   联系程序员   企业建站 

辽ICP备2024022997号-1
 业务(企业网站制作,系统制作,毕业设计资料辅导,系统开发 ,项目定制,辅导讲解,算法分析)
联系方式:jjwebCoder@QQ.Com    QQ:63353282    Tel:(86) 0411-84062008
Copyrights ©3Q2008.Com 网站制作 3Q2008网络
网站制作,系统开发 记得http://www.3Q2008.Com http://www.QY2S.Com http://www.99wk.Com
首页 |  定制流程 |  检索数据 |  联系我们 | 关于本站 |  Top △