#include <iostream>
using namespace std;
void getNext(char a[]){
int k=-1,i=0,next[10];
next[0]=-1;
while(a[i]!='\0'){
if(k==-1 || a[i]==a[k]){
next[++i]=++k;
}
else{
k=next[k];
}
}
for(int i=0;i<10;i++)
cout<<next[i]<<'\t';
cout<<endl;
}
int main(){
char a[]="abcabd";
getNext(a);
}

最新文章

  1. Nova PhoneGap框架 第六章 使用Mock
  2. Android基于XMPP的即时通讯1-基本对话
  3. onethink常用标签的使用示例
  4. Hibernate各种主键生成策略与配置详解《转》
  5. 关于解决[INSTALL_FAILED_UPDATE_INCOMPATIBLE]
  6. 【转】Install MATLAB 2013a on CentOS 6.4 x64 with mode silent
  7. 初始化Direct3D
  8. C++第三篇--程序结构
  9. [js高手之路] es6系列教程 - 迭代器,生成器,for...of,entries,values,keys等详解
  10. Node入门教程(7)第五章:node 模块化(下) npm与yarn详解
  11. IntelliJ IDEA添加jar包
  12. Multi-View 3D Reconstruction with Geometry and Shading——Part-1
  13. html页面小技巧
  14. 13-linux定时任务不起作用到的问题解决办法
  15. thymeleaf 格式化时间
  16. 使用JAVA API 解析ORC File
  17. memory拷贝与string拷贝的区别
  18. MOD 10,11算法(GB/T 17710-1999 数据处理 校验码系统 ),使用javascript实现
  19. 为npm设置代理
  20. vuex报错: [vuex] Expects string as the type, but found undefined.

热门文章

  1. 三、Mybatis多表关联查询应用
  2. 树莓派GPIO开发(三):蜂鸣器-PWM调节
  3. java的不正确使用方法以及什么情况不能使用java
  4. .NET 6学习笔记(1)——通过FileStream实现不同进程对单一文件的同时读写
  5. FSAF:嵌入anchor-free分支来指导acnhor-based算法训练 | CVPR2019
  6. windows server2012 r2 .net framework 3.5失败
  7. 使用burpsuite对APP数据包进行安全测试
  8. containerd与kubernetes集成部署
  9. 【C#操作Excel】同名Excel放入同一文件夹中,然后合并为同一个Excel文件
  10. Docker-镜像常用命令&amp;安装Mysql\Nginx\ES\Kibana练习