左神牛课网讲座第一发 算法讲解

给定⼀一个字符串str和它的⼀一个最长回⽂文⼦子序列strLPS,返回字符串str在任意 位置添加最少字符后,整体都是回⽂文串的其中⼀一种结果。
例如:
str="AB1C2DE34F3GHJ21KL"; strLPS="1234321"; 返回:"ABLK1C2DEJHG3F4F3GHJED2C1KLBA"
解答:
1,依次找到strLPS中的每层“洋葱圈” 2,根据每层洋葱圈在str中找到每层的外部,左侧为left,右侧为right 3,将l+r(逆序)拷贝到左侧未设值的部分,将r+l(逆序)拷贝到右侧 4,直到strLPS被剥完

 

转载于:https://www.cnblogs.com/zhuyaguang/p/4720935.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值