博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编程之美 set 9 字符串移位包含问题
阅读量:6248 次
发布时间:2019-06-22

本文共 205 字,大约阅读时间需要 1 分钟。

题目

给定字符串 s1 和 s2, 要求判定 s2能否能够被通过 s1 做循环移位得到的字符包含. s1 = AABCD, s2 = CDAA 返回 true. 给定 s1 = ABCD 和 s2 = ACBD 返回 false

 

解法

1. 最直接的方法是对 s1 进行移位然后比较. 若 s1 较长, 那么效率较低

2. 题目转化成比较 s2 是否在 s1s1 中, 这样可以利用 kmp 等算法提高对比效率

 

转载地址:http://noysa.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
yum安装lamp分离教程
查看>>
Java基础学习总结(22)——异常处理
查看>>
深信服NGAF 虚拟网线模式部署案例
查看>>
Java注释模板
查看>>
Java基础学习总结(14)——Java对象的序列化和反序列化
查看>>
从数据库导出到excel
查看>>
网络监测小命令
查看>>
Docker镜像与容器命令
查看>>
Spring学习总结(4)——Spring AOP教程
查看>>
域控制器降级失败后删除数据的方法
查看>>
BZOJ2557[Poi2011]Programming Contest——匈牙利算法+模拟费用流
查看>>
程序员面试100题之12
查看>>
node.js+express+jade 国际化
查看>>
ssh 免密码登录
查看>>
php复制目录所有文件
查看>>
debian9安装pyenv管理python版本
查看>>
Zabbix图像集中展示Graphtrees开源
查看>>
字符串转数字
查看>>
知遇几何
查看>>