当前位置: 首页 > news >正文

华亚快印网站开发做旅游网站需要什么

华亚快印网站开发,做旅游网站需要什么,wordpress下载远程图片大小,网站 上一篇 下一篇题意理解: 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde&quo…

题意理解:

        给定字符串 s 和 t ,判断 s 是否为 t 的子序列。

        字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace""abcde"的一个子序列,而"aec"不是)。

        即判断s和t是否存在一个最长公共子序列,且该最长公共子序列==s

        这里采用一个动态规划的思路求解最长公共子序列,其长度==s.size

解题思路:

        (1)   定义dp数组

        定义二维dp数组,dp[i][j]表示s第i个元素前,t第j个元素前最长公共子序列。

        i,j指示的是元素之间的位置

        其i属于[0,s.size+1],  j属于[0,t.size+1]

      (2)初始化

        dp[0][j]和dp[i][0]表示第一行第一列,其都是用一个空数组和一个非空数组求其最长公共给子序列,所以全部初始化为0.

        其余元素初始化为0,后续操作会被覆盖掉。

      (3)递推公式

        if(s[i-1]==t[j-1])  dp[i][j]=dp[i-1][j-1]+1

        else dp[i][j]=max(dp[i][j-1],dp[i-1][j])

        (4)返回

        if(dp[s.size-1][t.size-1]==s.size) return true;

        else return false;

1.动态规划

public boolean isSubsequence(String s, String t) {int[][] dp=new int[s.length()+1][t.length()+1];for(int i=0;i<s.length();i++){Arrays.fill(dp[i],0);}for(int i=1;i<=s.length();i++){for(int j=1;j<=t.length();j++){if(s.charAt(i-1)==t.charAt(j-1)){dp[i][j]=dp[i-1][j-1]+1;}else{dp[i][j]=Math.max(dp[i-1][j],dp[i][j-1]);}}}if(dp[s.length()][t.length()]==s.length()) return true;return false;}

2.分析

时间复杂度:O(n^2)

空间复杂度:O(n^2)

http://www.yayakq.cn/news/794373/

相关文章:

  • 网站栏目建设图全国做旅游开发的公司
  • 做国际网站怎么能快速打开哪个网站做初中英语试题赚钱
  • 临沂住房和城乡建设局网站打不开太原网站seo外包
  • 北京企业建站公司化妆品网站的搭建
  • 咸阳网站设计申请做网站_论坛版主
  • 交互式网站定义网站建设找伟杨科技
  • 番禺建设网站公司排名网站建设项目组织结构图
  • 一站式商家服务平台vr网站建设
  • 外贸公司 如何做公司网站成交型网站建设价格
  • 买网站源码的网站wordpress自定义分类调用
  • 网站鼠标特效网站建设硬件环境
  • 怀化冰山涯IT网站建设公司微商城网站建设行情
  • 淘宝客做二级域名网站电子商务网站体系结构有哪些
  • 网站建设选题wordpress点击放大图片
  • 网站后台账户如何做会计分录百度seo关键词排名优化教程
  • 北京正规网站建设单价做酒水网站有哪些
  • 免费招聘网站平台自己做的网站怎么接入数据库
  • 网站建设怎么评估网站开发完成情况说明
  • 建设一个蛋糕网站的背景与目的中国十大经典广告
  • 如何为网站做面包屑导航wordpress怎么写接口
  • 做网站费用分摊入什么科目中企动力做销售的感受
  • 个人网站建设步骤软件公司组织架构
  • 怎么做外围网站的代理微信微网站开发
  • 广州工商学院门户网站wordpress左侧产品分类目录
  • 深圳网站建设搜q479185700动漫制作专业的学校
  • 常州微网站建设旅游景区宣传软文
  • 商务网站建设教学视频修改wordpress后台地址 插件
  • 济南做网站建网站公司小网站要备案吗
  • 私人定制网站建设网站正在建设中_敬请期待
  • 建设网站要多久百度网站首页的设计理念