电子发烧友 电子发烧友
  • 首页
  • 技术
    可编程逻辑
    MEMS/传感技术
    嵌入式技术
    模拟技术
    控制/MCU
    处理器/DSP
    存储技术
    EMC/EMI设计
    电源/新能源
    测量仪表
    制造/封装
    RF/无线
    接口/总线/驱动
    EDA/IC设计
    光电显示
    连接器
    PCB设计
    LEDs
    汽车电子
    医疗电子
    人工智能
    可穿戴设备
    军用/航空电子
    工业控制
    触控感测
    智能电网
    音视频及家电
    通信网络
    机器人
    vr|ar|虚拟现实
    安全设备/系统
    移动通信
    便携设备
    物联网
    区块链
    HarmonyOS
    RISC-V MCU
    光伏
    ChatGPT
    IGBT
    充电桩
    氮化镓
    BLDC
    逆变器
    5G
    电机控制
  • 资源
    技术文库
    新品速递
    电路图
    元器件知识
    电子百科
    最新技术文章
  • 下载
    在线工具
    常用软件
    电子书
    datasheet
  • 专栏
    电子说
    专栏
  • 社区
    论坛
    问答
    小组
    技术专栏
    社区之星
    试用中心
    HarmonyOS技术社区
    2023电子工程师大会
  • 研究院
  • 活动
    设计大赛
    硬创大赛
    社区活动
    线下会议
    在线研讨会
    小测验
  • 学院
    直播
    课程
  • 视频
  • 企业号
  • 华秋智造
  • 工具
    PCB在线检查
    datasheet查询
    选型替代查询
    免费样品申请
    免费评测试用
    工程师专区
    技术子站
0
  • 聊天消息
  • 系统消息
  • 评论与回复
查看更多
查看更多
查看更多
  • 0

    关注
  • 0

    粉丝
  • 0

    动态
VIP于 到期 续费
  • 个人中心
  • 内容管理
  • 积分兑换
    当前积分:
  • 修改资料
  • 退出登录
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
下载中心
  • 推荐
  • 分类
  • 资料
  • 软件
  • 工具
  • 排行榜
  • DataSheet

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

前缀和真前缀的区别分析

算法与数据结构 2017-12-22 13:51 次阅读

相信很多读者都看过网上博客对 KMP 算法的讲解,其中必提及的一个名词就是:前缀。那么请问你心中理解的前缀的定义是什么呢?

对于字符串 “china”,其前缀为:

china, chin, chi, ch, c

你的想法是不是和上面一样呢。但是我很遗憾地告诉你,KMP 之前缀不是这样的,它是这样的:

chin, chi, ch, c

难道是我们记错前缀的概念了?不!不是我们记错了,只是有人在指鹿为马而已。下面来揭晓真像吧。

如此看来,KMP 之前缀并非前缀,而是真前缀!而大多数(几乎所有)的博客都在以 “真前缀” 去定义“前缀”。

next 数组是 KMP 的一个核心概念,而真前缀又是 next 数组的核心。算法本属于一个很严谨的领域,这种在重要概念上却还指鹿为马的行为,是应该需要我们注意和避免的。

不知道大家有没有发现,你所看过的 KMP 博文无一提及真前缀的定义,除了阮一峰的字符串匹配的 KMP 算法。

前缀和真前缀的区别分析

哈哈,阮老师太粗心了,在文章开头阮老师已经讲过,他是阅读了 Jake Boxer 的文章才明白 KMP 的,那原文是什么样的呢?

前缀和真前缀的区别分析


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 前缀
    前缀
    +关注

    关注

    0

    文章

    2

    浏览量

    6382

原文标题:你被欺骗了很久:前缀和真前缀

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    获取带有设备前缀终端名称VI

    这是获取带有设备前缀终端名称VI
    发表于 11-26 21:55

    16位并行前缀加法器

    问一个蛮简单的问题,在做并行前缀加法器总是出现这个问题,到底是什么鬼,,应该怎样解决?谢谢了!end后面是调用部分~
    发表于 10-28 15:52

    飞思卡尔单片机前缀表示什么意思

    初学飞思卡尔的单片机,目前看到的有3个型号:S9S12G640MLH、s9s12g64f1mlc、MC9S12XEP100MAG,这些前缀比如S、MC有什么区别吗,在群里问过说是汽车级和工业级的区分
    发表于 05-25 17:15

    什么是9字符前缀

    嗨!我要进入汇编语言领域。我决定从头开始阅读用户指南,我现在在1.7.5.1“英特尔十六进制格式”。两张图片附上。第一个是说明,第二个是例子。我不理解“每个数据记录都以9个字符的前缀开始,以2个字符
    发表于 03-10 10:26

    allegro的CM里信号名称前缀为什么会@原理图名称?

    allegro的CM里信号名称前缀为什么会@原理图名称?
    发表于 06-18 16:33

    PADS Logic中如何去修改元件的参考前缀

      在logic中做元件库,都会给元器件定义位号的首字母,后面在绘制原理图放置元器件时,就会按这个来递增编号,常见的元器件位号首字母定义参考章节2.36,下面讲解如何修改元件的参考前缀:   第一步
    发表于 04-28 17:10

    国外生产厂商型号前缀互联网网址.pdf

    国外生产厂商型号前缀互联网网址.pdf
    发表于 04-04 23:35 0次下载

    一种基于查询前缀的快速抗冲突算法

    基于阅读器发送的查询前缀和电子标签的响应后缀,提出一种新的射频识别(RFID)标签识别算法,用以解决RFID仲裁过程中的零标签响应问题。通过实验验证,与Memoryless抗冲突算法相比
    发表于 04-01 09:40 10次下载

    集成电路型号前缀与产地对照

    集成电路型号前缀与产地对照 AN 日本松下电器公司 BA 日本东洋电具制作所 BG 北京半导体器件三厂 BGD,BGJ 北京半导体器件研究所
    发表于 02-06 15:30 3045次阅读

    基于循环前缀的同步算法及FPGA实现

    基于循环前缀的同步算法及FPGA实现   正交频分复用(OrthogonalFrequency Division Multiplexing,OFDM)技术已经成为第四代移动通信研究的热点,同时,OFDM同步又是OFDM的关键技
    发表于 03-23 09:27 1644次阅读
    基于循环<b class='flag-5'>前缀</b>的同步算法及FPGA实现

    一种混合前缀编码的测试数据压缩方法

    一种混合前缀编码的测试数据压缩方法_谈恩民
    发表于 01-07 20:49 0次下载

    修改ApiBoot Logging日志采集前缀的教程

    ApiBoot Logging支持指定单个或者多个路径的前缀进行采集,也就是我们可以指定/user/**或者/order/**下的单个或者同时指定多个路径进行...
    的头像 发表于 12-10 22:20 404次阅读

    基于畸形URL前缀的网络攻击激增6000%

    来自GreatHorn的研究人员报告说,他们已经观察到了犯罪分子通过构造 “畸形的URL前缀 ”来逃避安全软件的防护,发送钓鱼邮件进行攻击的次数增加了近6000%。除非你仔细观察URL前缀中使用的符号,要不然,它们看起来是非常合法的。
    的头像 发表于 02-26 15:40 1685次阅读

    国外生产厂商型号前缀互联网网址.zip

    国外生产厂商型号前缀互联网网址
    发表于 12-30 09:21 2次下载

    公共 IP 地址前缀如何进行网络资源配置?

    公共IP地址前缀是从各个区域的IP地址池中进行分配的。通过指定名称和恰当的前缀大小,我们能在特定的区域和订阅中创建公共IP地址前缀。这里前缀的大小直接决定了可用的地址数量。 公共IP地
    的头像 发表于 08-21 14:57 242次阅读
    公共 IP 地址<b class='flag-5'>前缀</b>如何进行网络资源配置?
    • Hot 19岁的高颜值程序员,教你如何像她一样自学编程
    • Hot AES加密算法的详细介绍与实现
    • New 小米14开机动画显示澎湃OS基于Android
    • New 这么简单的二叉树算法都不会?

    精选推荐

    更多
    • 文章
    • 资料
    • 帖子
    • 飞凌嵌入式FET6254-C核心板为智能运动控制系统强力赋能

      飞凌嵌入式
      37分钟前
      39 阅读
    • 鸿蒙生态设备超10亿!原生鸿蒙发布,国产操作系统实现自主可控

      章鹰观察
      3小时前
      236 阅读
    • 康谋分享 | AD/ADAS的性能概览:在AD/ADAS的开发与验证中“大海捞针”!

      康谋自动驾驶
      5小时前
      125 阅读
    • 明明我说的是25G信号,你却让我看12.5G的损耗?

      海马硬件
      6小时前
      267 阅读
    • 从原理到计算到设计,1200字手把手教你学会用运放搭建差分放大电路

      硬件那点事儿
      7小时前
      324 阅读
    • PICC编程实例详解

      yezi888
      41 KB
      免费
      298下载
    • ceph-cookbook Ceph的安装配置和管理

      jackhui
      0.05 MB
      2积分
      2下载
    • DSC键总线接口

      elecfans
      2.34 MB
      2积分
      3下载
    • Aminator EBS AMIs创建工具

      贾飞小
      0.10 MB
      免费
      0下载
    • vdh视频批量下载助手

      刘艳
      7.49 MB
      2积分
      1下载
    • 嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-串口通讯编程示例之串口硬件原理

      jf_13411809
      15小时前
      66 阅读
    • 《DNK210使用指南 -CanMV版 V1.0》第二十六章 摄像头图像捕获实验

      jf_85110202
      15小时前
      171 阅读
    • AGM32VF407如何支持SDIO?最大SD卡容量支持到多少?

      jf_61020569
      15小时前
      145 阅读
    • 明明我说的是25G信号,你却让我看12.5G的损耗?

      edadoc
      15小时前
      195 阅读
    • 使用 ArkTs 开发 Flutter 鸿蒙平台插件

      jf_58601940
      1天前
      138 阅读

    推荐专栏

    更多

      玻璃钢生产厂家玻璃钢牌坊雕塑无锡拉丝玻璃钢雕塑优质商家河北雕塑玻璃钢雕塑厂家平凉玻璃钢动物雕塑安装祥符玻璃钢雕塑厂家阜阳玻璃钢人物雕塑肇庆玻璃钢雕塑品牌呈贡玻璃钢雕塑加工厂多少钱安康展会玻璃钢雕塑设计多样化的玻璃钢人物雕塑修文玻璃钢雕塑厂江阴百货商场美陈安庆佛像玻璃钢雕塑销售厂家江门出售玻璃钢雕塑玻璃钢座椅雕塑生成厂家汕头校园玻璃钢雕塑公司园林景观玻璃钢雕塑大量销售莆田模压法玻璃钢雕塑销售玻璃钢雕塑批发价格表平凉景区玻璃钢雕塑设计驻马店玻璃钢学校雕塑佛山玻璃钢人物雕塑供货商湖南特色玻璃钢雕塑多少钱临汾玻璃钢雕塑订制价格重庆户外玻璃钢雕塑销售电话北京小品系列玻璃钢雕塑价格玻璃钢花盆制品制作过程南宁人物玻璃钢雕塑定制玻璃钢大茶壶的雕塑价格芜湖卡通玻璃钢雕塑公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

      玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化