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

公司网站创建seo有哪些网站

公司网站创建,seo有哪些网站,深圳金鼎网站建设,南通网站建设制作376. 摆动序列 - 力扣(LeetCode) 定义两个动态规划数组,一个记录上升的dp,一个记录下降的dp 如果后一位数大于前一位数,则有 dpUp[i] dpDown[i - 1] 1; dpDown[i] dpDown[i - 1]; 如果后一位数小于前一位数,则有…

376. 摆动序列 - 力扣(LeetCode)

定义两个动态规划数组,一个记录上升的dp,一个记录下降的dp

如果后一位数大于前一位数,则有

dpUp[i] = dpDown[i - 1] + 1;
dpDown[i] = dpDown[i - 1];

如果后一位数小于前一位数,则有

dpUp[i] = dpUp[i - 1] ;
dpDown[i] = dpUp[i - 1]+ 1;

如果相等,则dp[i] = dp[i-1]

package LeetCode;public class Q376 {public static void main(String[] args) {int[] nums = {1, 7, 4, 9, 2, 5};System.out.println(wiggleMaxLength(nums));}public static int wiggleMaxLength(int[] nums) {int[] dpUp = new int[nums.length];int[] dpDown = new int[nums.length];dpUp[0] = 1;dpDown[0] = 1;for (int i = 1; i < nums.length; i++) {if (nums[i] - nums[i - 1] == 0) {dpUp[i] = dpUp[i - 1];dpDown[i] = dpDown[i - 1];} else if (nums[i] - nums[i - 1] > 0) {dpUp[i] = dpDown[i - 1] + 1;dpDown[i] = dpDown[i - 1];} else {dpUp[i] = dpUp[i - 1] ;dpDown[i] = dpUp[i - 1]+ 1;}}return Math.max(dpUp[dpUp.length-1],dpDown[dpDown.length-1]);}
}

http://www.dtcms.com/wzjs/405775.html

相关文章:

  • 成都网站建设开发b2b网站有哪些平台
  • 用asp.net做购物网站杭州专业seo服务公司
  • 如何让网站不被收录app广告推广
  • 网站推广活动方案重庆做seo外包的
  • ppt在线制作一键生成网站排名优化软件有哪些
  • 做cover用什么网站怎么注册一个网站
  • 深圳 网站设计天津关键词排名推广
  • 重庆品牌网站建设公司官网搭建
  • 山东锦华建设集团有限公司网站百度竞价查询
  • 做破解软件网站赚广告费个人如何做网络推广
  • 广东手机网站建设价格西安市网站
  • 网建网站百度小说风云排行榜
  • 网络营销推广活动方案网络建站优化科技
  • 设计网站推荐国内软文文案案例
  • 网站怎么做dwcs6学校教育培训机构
  • ps临摹网站东莞今日新闻大事
  • 上海浦东建筑建设网站易推客app拉新平台
  • 建设一个商城网站大概多少钱今日刚刚发生的国际新闻
  • 网站及数据库怎么做后门黄山seo推广
  • 帮卖驾驶证的做网站b站黄页推广
  • 电子商务网站免费模板中国进入一级战备2023
  • 昆山网站建设公司苏州爬虫科技网络营销的主要手段
  • 广告发布需要许可证吗seo广告平台
  • 郴州seo免费检测网站seo
  • 营销型网站模版口碑营销的方法
  • 免费网站建设排行榜互联网营销的五个手段
  • 做网站用的笔记本配置免费查权重工具
  • 女频做的最好的网站怎样让自己的网站排名靠前
  • 成品网站是什么网站关键词全国各地的排名情况
  • 软件工程考研方向短视频seo排名加盟