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

企业 网站 推广app推广注册从哪里接单

企业 网站 推广,app推广注册从哪里接单,国内最有趣的网站,南京一等一网站建设1. 一维dp数组 不连续–最长递增子序列 特点:递增不连续的子序列 思路:每个节点的dp[i]取决于该节点前边所有节点的状态,前边比它小的节点的最大dp[i] 再加 1 (故使用两层循环) 连续–最长连续递增序列 特点&#…

1. 一维dp数组

不连续–最长递增子序列

特点:递增+不连续的子序列
思路:每个节点的dp[i]取决于该节点前边所有节点的状态,前边比它小的节点的最大dp[i] 再加 1
(故使用两层循环)

连续–最长连续递增序列

特点:递增+连续的子序列
思路:每个节点的dp[i]只取决于前一个节点的状态,如果当前节点的dp[i] > dp[i - 1],则直接加1;否则重置为1(一层循环即可)

最大子序和

思路:每个节点只有两个状态:加上/不加,如果加上更大就加,否则就自己做头

2. 二维dp数组

连续–最长重复子数组

特点:两个数组 + 连续重复
思路:使用二维dp数组(小技巧:把dp数组多设置一圈–多头一行和头一列),因为是连续重复,所以可以只记录相等情况即可

不连续–最长公共子序列

特点:两个数组 + 不连续重复
思路:跟连续–最长重复子数组的区别是:也必须记录不相等的情况,因为需要延续状态。当不相等时,就看左边和上边哪个大即可
变形:不相交的线,他们本质都是找一个有序的相同子序列

距离问题(两个字符串的关系)

  1. 判断子序列:
    ① 使用双指针
    ② 动态规划
    if((s.charAt(i - 1) == t.charAt(j - 1) ) && dp[i - 1][j - 1]){
    dp[i][j] = true;
    }
    else{
    dp[i][j] = dp[i][j - 1] && dp[i - 1][j];
    }
  2. 两个字符串的删除操作
    当字符相等时:最小操作数dp[i][j] = dp[i - 1][j - 1];
    当字符不相等时:最小操作数dp[i][j]执行删除操作①删word1[i - 1],最少操作次数为dp[i - 1][j] + 1;②删word2[j - 1],最少操作次数为dp[i][j - 1] + 1;③同时删word1[i - 1]和word2[j - 1],操作的最少次数为dp[i - 1][j - 1] + 2
  3. 编辑距离
    当字符相等时:最小操作数dp[i][j] = dp[i - 1][j - 1];
    当字符不相等时:最小操作数dp[i][j]可以有三种操作:①替换–dp[i][j] = dp[i - 1][j - 1] + 1; ②删除–dp[i][j] =dp[i - 1][j] + 1;③添加–dp[i][j - 1] + 1;

回文子串

  1. 连续问题:回文子串
    这里的特点是dp数组含义、遍历顺序
    ①dp数组:二维dp数组–从i到j的子串是不是回文子串
    如果s.charAt(i) == s.charAt(j),会出现三种情况:i和j是同一个字母;i和j相连;i和j中间有字母:
 if(s.charAt(i) == s.charAt(j)){if(j - i > 1 && dp[i + 1][j - 1]){dp[i][j] = true;res++;}else if(j - i <= 1){dp[i][j] = true;res++;}}

②遍历顺序:

for(int i = len - 1; i >= 0; i--){for(int j = i; j < len; j++){ //j从i开始!!
  1. 不连续问题:最长回文子序列
    ①dp数组:二维dp数组–从i到j的回文子串的最大长度
if(s.charAt(i) == s.charAt(j)){dp[i][j] = dp[i + 1][j - 1] + 2; 
}
else{dp[i][j] = Math.max(dp[i][j - 1], dp[i + 1][j]);
}

②遍历顺序

for(int i = len - 1; i >= 0; i--){dp[i][i] = 1; //初始化for(int j = i + 1; j < len; j++){  //从i+1开始
http://www.dtcms.com/wzjs/325247.html

相关文章:

  • 企业网站的基本内容优化器
  • 微网站怎样做seo优化排名是什么
  • 国内做彩票网站违法么武汉seo服务
  • 网站建设优化网站优化是什么
  • 台州网站开发广州网站排名优化公司
  • 给金融的做网站 犯法吗广告联盟赚钱app
  • 黑龙江俄语网站制作seo整站优化更能准确获得客户
  • 物联网系统开发360优化大师安卓下载
  • 中山网站建设 760咸阳seo
  • wordpress更改后台登陆地址南京seo优化培训
  • 英文网站建设公司站长统计app官方网站
  • 四川省建设工程招标网官网搜索引擎优化的各种方法
  • co域名网站祁阳seo
  • 移民网站用什么系统做网站好网站推广经验
  • 做网站方法创意设计
  • asp网站后台源码游戏推广工作好做吗
  • 网站前台模板怎么替换网页制作成品模板网站
  • 建网站和开发app哪个难百度文库首页官网
  • 双鸭山住房和城乡建设局网站网站安全检测平台
  • seo在网站制作培训机构排名
  • 有网站怎么建设手机站百度指数入口
  • 怎么免费做网站视频教学微信营销方式有哪些
  • 东营网站建设推广公司今日国际新闻头条
  • 重庆红旗河沟网站建设可以访问境外的浏览器
  • 个人空间网站建设北京网站优化服务商
  • 南通网站建设top友情链接在线观看
  • 网站开发 适应 手机 电脑每日新闻摘抄10一15字
  • 寻花问柳-专注做一家男人的网站猪2022十大热点事件及评析
  • 新浪sae wordpress略缩图设置上海搜索排名优化
  • 做网站运营需要什么资源优化网站搜索