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

苏州个人网站制作如何注册公众号

苏州个人网站制作,如何注册公众号,小程序网站开发者利,网站 猜你喜欢 怎么做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.yayakq.cn/news/350661/

相关文章:

  • 南宁设计网站网站建设流程图在线制作
  • 江桥网站建设贵阳网站制作工具
  • 怎么网站后台杭州燎远精品课程网站建设
  • 做网站语言排名2018电子商务网站建设方案的总结
  • 专门做杂志的网站徐州专业网站建设
  • 上海企业建站推荐工程造价信息网站
  • 辽宁网站建站中国中小企业信息网
  • 长沙有哪些网站建设公司好好牌子商城网
  • 网站返回503的含义是正规企业展厅设计公司
  • 创可贴设计网站官网保密管理咨询公司
  • 网站界面布局门户网站的概念
  • wordpress靶机下载网站wordpress菜单分类
  • 昆山企业做网站宁波网站建设哪家好
  • 杨振峰网站开发网龙网络公司地址
  • 为什么做网站结构优化聊城做网站建设的公司
  • 甘肃网站建设网站页面文案
  • 西安全网优化 西安网站推广辽宁省建设工程网
  • 定制型网站建设服务福州网站建设制作首选荧光信息
  • jsp网站建设项目实战 pdfwordpress 4.9 优化
  • 强的小企业网站建设wordpress有后端吗
  • 网站建设公司zgkr周口市网站建设
  • 对于网站建设的描述wordpress网页登录
  • 泰安网站建设广告人才市场档案服务中心
  • 商务互联做网站怎么样外贸 wordpress
  • 军棋是哪个网站开发的长春建站方案
  • 找人做事的网站南通网站推广排名
  • 珠海工商年检到哪个网站做wordpress 标题截断
  • 宁波网站建设zj95有一个网站是做釆购的是什么网
  • 南京软件外包公司东莞公司seo优化
  • 网站seo收费企业管理培训课程方案