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

网站后台放在哪里wordpress分权限浏览

网站后台放在哪里,wordpress分权限浏览,产品外包装设计网站,网站区域名怎么注册就是两个字符串求他们的最长公共子序列比如123 和231 最长公共子序列就是23, 就是用动态规划来实现,动态规划的一般逻辑,首先实现一个或者几个最简单的情况,然后再写出复杂情况到简单情况的转化关系,就可以得到结果…

就是两个字符串求他们的最长公共子序列比如123   和231 最长公共子序列就是23,

就是用动态规划来实现,动态规划的一般逻辑,首先实现一个或者几个最简单的情况,然后再写出复杂情况到简单情况的转化关系,就可以得到结果了。

此题中简单情况就是两个字符串只有一个字符,然后直接判断他们是否相等,如果相等返回1,不等返回0,复杂情况比如12 和 1  ,可以转化成简单方法,

第一个字符串的第一个字符和第二个字符串的第一个字符比的结果加上第一个字符串的第二个字符 和空白比较,

第一个字符串的第一个字符和空白比加上 第一个字符串的第二个字符和第二个字符串的第一个字符。

比较结果取最大的作为最终结果

就可以得到一张矩阵图,而结果需要沿着矩阵图行走,行走规则就是从右下往左上走,如果数字有变化,则说明这个字符是在公共子序列中。

我犯了一个错误就是路线一定要按照先行后列 或者先列后行的顺序,不能一会行先一会列先,

生成结果二维数组的方法:

 static int solve(char[] first, char[] second, int firstindex, int secondindex, Integer[][] result) {if (firstindex < 0 || secondindex < 0) {return 0;}if (result[firstindex][secondindex] != null) {return result[firstindex][secondindex];} else {if (firstindex == secondindex && firstindex == 0) {int num = first[firstindex] == second[secondindex] ? 1 : 0;result[firstindex][secondindex] = num;return num;} else {char firstchar = first[firstindex];char secondchar = second[secondindex];int left = 0;int right = 0;int both = 0;left = solve(first, second, firstindex - 1, secondindex, result);right = solve(first, second, firstindex, secondindex - 1, result);both = solve(first, second, firstindex - 1, secondindex - 1, result) + (firstchar == secondchar ? 1 : 0);result[firstindex][secondindex] = Math.max(Math.max(left, right), both);return result[firstindex][secondindex];}}}

生成最长公共子序列的方法(这个是抄的)

逻辑就是如果右下角的数据和上面的数据相等,就先向上移动,如果右下角和左边数据相等 再考虑向左边移动,其他情况就向左上移动,就是我刚刚说的必须要按照先行后列 或者先列后行的顺序

 private static String lcse(Integer[][]arr,char[] first,char[] second){char[]res=new char[arr[first.length-1][second.length-1]];int m=first.length-1;int n=second.length-1;int index=res.length-1;while(index>=0){if(m>0 &&arr[m][n]==arr[m-1][n]){m--;}else if(n>0&&arr[m][n]==arr[m][n-1]){n--;}else{res[index--]=first[m];m--;n--;}}return String.valueOf(res);}

http://www.dtcms.com/a/404892.html

相关文章:

  • 支付通道网站怎么做wordpress符号
  • 专业的丹徒网站建设网上购物系统需求分析
  • 美食网站网页设计集团公司网站开发
  • 做网站需要多钱wordpress go链接不跳转
  • 做购物网站需要什么app怎么创建
  • 玉溪网站开发公司泰安最大的竞价排名公司
  • 网站站点创建成功了该怎么做电子商务网站策划书模板
  • 网站建设包括哪些部分赣州章贡区哪里要招工
  • 网站建设具体工作内容网站关键词优化排名技巧
  • scratch在线编程网站华为通用软件开发工程师
  • wordpress 建站配置网页美工设计图
  • 最早的做团购的网站wordpress发布的文章如何不显示
  • 个人网站 云服务器WordPress go.php 代码
  • 西安俄语网站建设可以使页面具有动态效果的网站建设技术
  • 国外做免费网站的工信网企业查询
  • 乐陵建设网站品牌网站建设h合肥
  • 做外贸网站特色seo诊断书案例
  • 网站开发 站长统计国内永久免费的crm系统软件
  • 一级a做爰片免费网站 新闻网络推广需要什么技能
  • 歌曲网站源码联想电脑建设网站前的市场分析
  • 做网站的公司经营范围用网站做邮箱吗
  • 建设网站建设什么挣钱上海知名seo公司
  • 学校网站建设如何分类做外贸的网站哪些是最好的
  • 菏泽网站备案拍照有了源码怎么做网站
  • 凡科建站快车登录网站常用英文字体
  • 做详情图的网站宁波企业网站制作推荐
  • 杭州seo推广服务营销网站优化seo
  • 东莞服饰网站建设哪家好wordpress主题英文改中文
  • 手机网站建设需求文档服装外贸行业发展趋势
  • 无锡新吴区住房建设和交通局网站wordpress增加登陆功能