zoukankan
html css js c++ java
《数据结构》学习笔记 第11章 串
1,串的相关定义:
串相等,子串,前缀,后缀,空串
2,串的ADT
3,串匹配问题及需求,及算法评测
4,蛮力算法(BF算法)
以字符为单位滑动,逐个比对;
版本一:
效率:最坏,O(n x m)
5,KMP算法
思路:
蛮力算法的改进,构造查询表,使算法具备一定的记忆力和预知力;
比对时,可基于已比对部分的信息,跳过不必要的比对,实现模式串(P)的快速滑动,提升效率。
效率:O(n + m).
6,BM算法(BM_BC, BM_GS)- 跳过
查看全文
相关阅读:
第七周作业
人月神话之没有银弹
第六周作业
第五周作业
第四周作业
第三周作业
人月神话之沟通
第二周作业
第一周作业
第八周作业
原文地址:https://www.cnblogs.com/sanlangHit/p/12287823.html
最新文章
03-vue中key的作用和工作原理
02-vue组件data为什么必须是个函数而vue的根实例则没有此限制?
01-v-if和v-for哪个优先级更高
vue问题总结
element ui 固定底边框消失问题
浮点问题
快应用安装流程和统计打点
快应用基础问题
校验0到100的整数
快应用refresh理解
热门文章
算法类
前端跨域通信的几种方式
Node.js 模块之【passport】
js 实现纯前端将数据导出excel两种方式,亲测有效
BrowserSync 本地服务器的起用
js跨域请求解决方案
JS中常遇到的浏览器兼容问题和解决方法
JS字符串常用方法总结
理解javascript中的事件模型
第八周作业
Copyright © 2011-2022 走看看