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

电子商务b2c网站建设青岛网站制作推广

电子商务b2c网站建设,青岛网站制作推广,企业网页制作公司青岛,广州商城网站开发376. 摆动序列 原题链接:完成情况:解题思路:参考代码:_376摆动序列_376摆动序列 错误经验吸取 原题链接: 376. 摆动序列 https://leetcode.cn/problems/wiggle-subsequence/description/ 完成情况: 解题…

376. 摆动序列

  • 原题链接:
  • 完成情况:
  • 解题思路:
  • 参考代码:
    • _376摆动序列
    • _376摆动序列
  • 错误经验吸取

原题链接:

376. 摆动序列

https://leetcode.cn/problems/wiggle-subsequence/description/

完成情况:

在这里插入图片描述

解题思路:

    //就是贪心,上升的时候,选取上升数中的较大值//        下降的时候,选取下降数中的较小值//然后因为是摆荡数列嘛,就是要开局确认一下是先递增,还是先递减

参考代码:

_376摆动序列

package 代码随想录.贪心算法;public class _376摆动序列 {/**** @param nums* @return*/public int wiggleMaxLength(int[] nums) {//就是贪心,上升的时候,选取上升数中的较大值//        下降的时候,选取下降数中的较小值//然后因为是摆荡数列嘛,就是要开局确认一下是先递增,还是先递减if (nums.length <= 1){return nums.length;}
//        //看增减顺序
//        boolean flag = true;    //true增 ,false减//当前差值int curDiff = 0;//上一个差值int prevDiff = 0;
//        int preA = nums[0];
//        int preB = nums[1];
//        if (preB - preA < 0){
//            //先减
//            flag = false;
//        }
//        int maxValue = preB;
//        for (int i=2;i< nums.length;i++){
//            if (flag = )
//
//        }int count = 1;for (int i = 1; i < nums.length; i++){//得到当前差值curDiff = nums[i] - nums[i-1];//如果当前差值和上一个差值为一正一负//等于0的情况表示初始时的preDiffif ((curDiff > 0 && prevDiff <= 0) || (curDiff < 0 && prevDiff >= 0)){count++;prevDiff = curDiff;}}return count;}
}

_376摆动序列

package 代码随想录.动态规划;import java.util.Map;public class _376摆动序列 {/**** @param nums* @return*/public int wiggleMaxLength(int[] nums) {// 0 i 作为波峰的最大长度// 1 i 作为波谷的最大长度int dp[][] = new int[nums.length][2];dp[0][0] = dp[0][1] = 1;for (int i = 0; i < nums.length; i++){//i 自己可以成为波峰或者波谷dp[i][0] = dp[i][1] = 1;for (int j = 0; j < i; j++){if (nums[j] > nums[i]){//i是波谷dp[i][1] = Math.max(dp[i][1], dp[i][0] + 1);}if (nums[j]< nums[i]){//i是波峰dp[i][0] = Math.max(dp[i][0],dp[j][1] + 1);}}}return Math.max(dp[nums.length - 1][0],dp[nums.length-1][1]);}
}

错误经验吸取

http://www.wangmingla.cn/news/10401.html

相关文章:

  • 网站后台报表统计系统免费申请网站
  • 网页制作与网站建设技术大全自己怎么做网址开网站
  • 优秀logo设计欣赏解析seo排名工具哪个好
  • 怎么做网站聊天视频直播seo基础入门教程
  • 北京住房建设部网站知名品牌营销案例100例
  • 匿名聊天网站开发怎么在网络上推广
  • 佛山网站建设专业公司seo是什么职位的简称
  • 武汉做网站小程序哪家公司好seo工程师是什么职业
  • flash网站模板免费下载怎么寻找网站关键词并优化
  • 三级做视频网站企业宣传
  • 一起做陶瓷的网站软文推广页面
  • 和韩国做贸易的网站seo是指什么意思
  • wordpress mysql配置文件长沙百度网站推广优化
  • 在线答题网站怎么做做免费推广的平台
  • 怎么用we做网站企业推广文案
  • 网站模板制作教程视频磁力搜索神器
  • 网站建设的素材百度广告怎么收费
  • 做汽车团购的网站建设怎么做公司网站
  • 太原做网站baidu网络营销策划书包括哪些内容
  • 建设网站广州360搜索指数
  • 网站建设十太原seo排名
  • 松江区做网站的公司产品营销推广策略
  • 龙岗营销型网站建设昆明百度关键词优化
  • 网站或站点的第一个网页巨量数据官网
  • 武汉 网站 合作伙伴chrome手机安卓版
  • 网站建设的需要分析seo顾问是什么
  • 网站制作推广公司舆情危机公关公司
  • 十个无聊又有趣的网站网络营销专业是干嘛的
  • 淘宝是什么语言做的网站产品互联网推广
  • 商业网站建设试题2022磁力链接搜索引擎推荐