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

张家口做网站的公司正规seo需要多少钱

张家口做网站的公司,正规seo需要多少钱,ps怎么做华为网站界面,家具网站建设目录 0.子序列 vs 子数组1.最长递增子序列1.题目链接2.算法原理详解3.代码实现 2.摆动序列1.题目链接2.题目链接3.代码实现 0.子序列 vs 子数组 子序列: 相对顺序是跟源字符串/数组是一致的但是元素和元素之间,在源字符串/数组中可以是不连续的一般时间…

目录

  • 0.子序列 vs 子数组
  • 1.最长递增子序列
    • 1.题目链接
    • 2.算法原理详解
    • 3.代码实现
  • 2.摆动序列
    • 1.题目链接
    • 2.题目链接
    • 3.代码实现


0.子序列 vs 子数组

  • 子序列
    • 相对顺序是跟源字符串/数组是一致的
    • 但是元素和元素之间,在源字符串/数组中可以是不连续的
    • 一般时间复杂度: O ( 2 n ) O(2^n) O(2n)
  • 子数组
    • 在源字符串/数组中挑出来,必须是连续的
      • 子串与子数组是一个意思
    • 一般时间复杂度: O ( N 2 ) O(N^2) O(N2)
  • 子序列其实相当于包含了子数组
  • 子序列问题经典解法:两层循环

1.最长递增子序列

1.题目链接

  • 最长递增子序列

2.算法原理详解

  • 注意:本题思考方式非常有标志性
  • 思路
    • 确定状态表示 -> dp[i]的含义

      • i位置元素为结尾的所有子序列中,最长递增子序列的长度
    • 推导状态转移方程
      请添加图片描述

    • 初始化:vector<int> dp(n, 1)

    • 确定填表顺序:从左往右

    • 确定返回值:整个dp表里的最大值


3.代码实现

int lengthOfLIS(vector<int>& nums) 
{int n = nums.size();vector<int> dp(n, 1);int ret = 1;for(int i = 1; i < n; i++){for(int j = 0; j < i; j++){if(nums[j] < nums[i]){dp[i] = max(dp[i], dp[j] + 1);}}ret = max(ret, dp[i]);}return ret;
}

2.摆动序列

1.题目链接

  • 摆动序列

2.题目链接

  • 思路
    • 确定状态表示 -> dp[i]的含义

      • i位置元素为结尾的所有子序列中,最长的摆动序列的长度
      • 本题状态标识还可以继续划分
        • f[i]:以i位置元素为结尾的所有子序列中,最后一个位置呈现“上升”趋势的最长的摆动序列的长度
        • g[i]:以i位置元素为结尾的所有子序列中,最后一个位置呈现“下降”趋势的最长的摆动序列的长度
    • 推导状态转移方程

      • ji前面的任一一个数
        请添加图片描述
    • 初始化:vector<int> f(n, 1), g(n, 1)

    • 确定填表顺序:从左往右,两个表一起填

    • 确定返回值:两个dp表里的最大值


3.代码实现

int wiggleMaxLength(vector<int>& nums) 
{int n = nums.size();vector<int> f(n, 1), g(n, 1);int ret = 1;for(int i = 1; i < n; i++){for(int j = 0; j < i; j++){if(nums[j] < nums[i]){f[i] = max(f[i], g[j] + 1);}else if(nums[j] > nums[i]){g[i] = max(g[i], f[j] + 1);}}ret = max(ret, max(f[i], g[i]));}return ret;
}
http://www.dinnco.com/news/69391.html

相关文章:

  • 武汉国际网站建设seo外推软件
  • 哔哩哔哩网站怎么做视频搜一搜站长工具
  • 做网站标准步骤旺道seo推广系统怎么收费
  • wordpress百度代码电商seo搜索优化
  • 网站怎么做 流程域名信息查询系统
  • 专做品牌网站广州网络seo优化
  • 有个新网站专门做外贸的叫什么百度竞价怎么做
  • 山西建设执业注册中心网站企业网站建设推广
  • 上海在线做网站海外推广代理商
  • 如何做自己的业务网站百度网站提交入口网址
  • 网站建立连接不安全怎么解决百度高级搜索功能
  • 软件开发成本如何核算网络seo优化平台
  • 静态网站 分页青岛网络seo公司
  • 批发商城网站开发种子搜索神器下载
  • 做网络推广的多少钱一个月seo搜索引擎优化内容
  • 古风网站建设天津百度seo排名优化软件
  • unity3d做网站优化营商环境条例心得体会
  • 汽配出口做哪个网站好神马移动排名优化
  • 网页报价广州seo运营
  • 上海正规做网站公司电话引擎优化seo是什么
  • 广州网页制作公司江苏seo团队
  • 高邑网站建设一句话宣传自己的产品
  • php网站的特点百度搜索排名机制
  • 餐饮美食网站模板源码搜索引擎网页
  • ps做网站图片水印电商营销
  • 网站正能量下载直接进入主页可以吗安全吗求几个微信推广平台
  • 地图网站 源码简阳seo排名优化培训
  • 广州专业网站改版领军企业网络营销产品推广方案
  • 注册个人网站的方法网站推广公司排行榜
  • 做网站比较大的公司电商网站项目