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

介绍公司的简介范文被公司优化掉是什么意思

介绍公司的简介范文,被公司优化掉是什么意思,做微信网站的职位,广州一起做网店属于什么网站一、回文子串#xff08;连续#xff09; 1.1 题目 给你一个字符串 s #xff0c;请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串#xf…一、回文子串连续 1.1 题目 给你一个字符串 s 请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串即使是由相同的字符组成也会被视作不同的子串。 示例 1 输入s abc 输出3 解释三个回文子串: a, b, c示例 2 输入s aaa 输出6 解释6个回文子串: a, a, a, aa, aa, aaa提示 1 s.length 1000s 由小写英文字母组成 1.2 题目链接 647.回文子串 1.3 解题思路和过程想法 1解题思路 分析当前的匹配情况会受到之前元素的情况所影响且影响的方式是类似的考虑采用动态规划的策略。         # 数组以 i 为开端且以 j 为结尾的子串是否为回文子串的结果 dp[i][j]         # 递推关系如果子串中间dp[i1][j-1]是回文子串且其两外侧元素相等则 dp[i][j] True         # 初始化为便于最后判断与覆盖全部初始化为 False                         dp [[False]*length for _ in range(length)]                         result 0          # 遍历因为递推关系是从左下角往右上方向递推所以遍历方向——从下往上从左往右 2过程想法 最初想的是用一维动态规划数组但是实在找不到递推关系 1.4 代码 class Solution:def countSubstrings(self, s: str) - int:length len(s)# 数组以i为开端且以j为结尾的子串是否为回文子串的结果 dp[i][j]# 递推关系如果子串中间dp[i1][j-1]是回文子串且其两外侧元素相等则 dp[i][j] True# 初始化为便于最后判断与覆盖全部初始化为 Falsedp [[False]*length for _ in range(length)]result 0# 遍历因为递推关系是从左下角往右上方向递推所以遍历方向——从下往上从左往右for i in range(length-1,-1,-1):for j in range(i,length):if s[i] s[j]:if j-i 1: # 两种情况只有一个元素或两相同元素dp[i][j] Trueresult 1else: # 中间不止一个元素需结合中间子串的结果进行判断if dp[i1][j-1]:dp[i][j] Trueresult 1return result 二、最长回文子序列不连续 2.1 题目 给你一个字符串 s 找出其中最长的回文子序列并返回该序列的长度。 子序列定义为不改变剩余字符顺序的情况下删除某些字符或者不删除任何字符形成的一个序列。 示例 1 输入s bbbab 输出4 解释一个可能的最长回文子序列为 bbbb 。示例 2 输入s cbbd 输出2 解释一个可能的最长回文子序列为 bb 。提示 1 s.length 1000s 仅由小写英文字母组成 2.2 题目链接 516.最长回文子序列 2.3 解题思路和过程想法 1解题思路 分析当前的匹配情况会受到之前元素的情况所影响且影响的方式是类似的考虑采用动态规划的策略。            # 数组以i为开端且以j为结尾的子串中回文子串的长度为 dp[i][j]                              dp [[0]*length for _ in range(length)]         # 递推关系若两外侧元素相等则 dp[i][j]  dp[i1][j-1] 2                              否则dp[i][j] max(dp[i][j-1], dp[i1][j])         # 初始化因为缺少 i j 的情况所以对这部分进行初始化                              dp[i][i] 1         # 遍历因为递推关系是从左下角往右上方向、从下方往上方、从左方往右方递推所以遍历方向——从下往上从左往右 2过程想法 有上一题的铺垫这题会好做一些 2.4 代码 class Solution:def longestPalindromeSubseq(self, s: str) - int:length len(s)# 数组以i为开端且以j为结尾的子串中回文子串的长度为 dp[i][j]dp [[0]*length for _ in range(length)]# 递推关系若两外侧元素相等则 dp[i][j] dp[i1][j-1] 2# 否则dp[i][j] max(dp[i][j-1], dp[i1][j])# 初始化因为缺少 i j 的情况所以对这部分进行初始化for i in range(length):dp[i][i] 1# 遍历因为递推关系是从左下角往右上方向、从下方往上方、从左方往右方递推所以遍历方向——从下往上从左往右for i in range(length-1,-1,-1):for j in range(i1,length):if s[i] s[j]:dp[i][j] dp[i1][j-1] 2else: dp[i][j] max(dp[i][j-1], dp[i1][j])return dp[0][length-1]
http://www.zqtcl.cn/news/336283/

相关文章:

  • 百度搜不到自己的网站python云服务器网站开发实例
  • 给企业做网站的业务员优书网没了
  • 江门网站建设方案外包洛阳网站设计哪家专业
  • 电暖怎么做网站办公室平面设计图
  • 全屏网站 功能丽水市企业网站建设 微信营销 影视拍摄
  • 天天爱天天做视频网站网站推送
  • 制作企业网站与app有什么不同化工企业网站建设
  • 东莞企业推广网站专门做黄漫的网站
  • 温州网站关键词排名优化win10 电脑做网站服务器
  • 网站设计规划信息技术教案营销模式和营销策略
  • 太仓住房城乡建设网站微信怎么注册
  • 德骏网站建设重庆企业网站如何推广
  • 路由器做内部网站服务器石家庄新闻综合频道在线直播回放
  • 怎么给网站备案亚马逊网站建设与维护方法分析
  • 金华网站建设团队产品网络推广方案范文
  • 拼多多刷单网站开发虚拟机可以做两个网站
  • wordpress安装路径和站点地址的设置信通网站开发中心
  • 柳州公司网站建设网站服务商
  • 智能建站实验报告成功营销网站
  • 基于jsp的网站开发开题报告青海公路工程建设市场信用信息服务网站
  • 做网站页面的软件wordpress如何开启page页面评论
  • 做网站最简单的长春财经学院
  • 导购网站 icp备案要求网站设置ico
  • ftp做网站营销策划方案步骤
  • 网站建设若干意见wordpress查看数据库密码
  • 什么网站可以做宣传西安网站建设聚星互联
  • 产品展示网站源码2015年做哪些网站致富
  • 潍坊网站制作推广怎样做彩票网站
  • 做视频网站被判刑自己怎么做企业网站建设
  • 安庆网站建设兼职哪个公司的卡网络最好