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

LC:贪心题解

文章目录

  • 376. 摆动序列

376. 摆动序列

题目链接:https://leetcode.cn/problems/wiggle-subsequence/description/

在这里插入图片描述
这个题目自己首先想到的是动态规划解题,贪心解法真的非常妙,参考下面题解:https://leetcode.cn/problems/wiggle-subsequence/solutions/284327/tan-xin-si-lu-qing-xi-er-zheng-que-de-ti-jie-by-lg/
代码:

class Solution {public int wiggleMaxLength(int[] nums) {int len = nums.length;int up = 1, down = 1;for(int i = 1; i < len; i++){if(nums[i] > nums[i - 1]){up = down + 1;}else if(nums[i] < nums[i - 1]){down = up + 1;}}return len == 0 ? 0 : Math.max(up, down);}
}
http://www.lryc.cn/news/473529.html

相关文章:

  • ubuntu交叉编译dbus库给arm平台使用
  • ansible开局配置-openEuler
  • 连锁收银系统的优势与挑战
  • 轻型民用无人驾驶航空器安全操控理论培训知识总结-多旋翼部分
  • springboot092安康旅游网站的设计与实现(论文+源码)_kaic
  • 优化 Git 管理:提升协作效率的最佳实践20241030
  • Cocos使用精灵组件显示相机内容
  • AListFlutter(手机alist)——一键安装,可在手机/电视上运行并挂载各个网盘
  • 2024快手面试算法题-生气传染
  • 组织如何防御日益增加的 API 攻击面
  • 如何防止U盘盗取电脑数据?
  • python爬虫抓取豆瓣数据教程
  • Mybatis 注意传递多种参数,不一定都有参数值,用xml如何写出查询语句
  • 【Windows】Redis 部署
  • 【经典】Vue中this指向问题??
  • Oracle数据泵(expdp)导入导出数据
  • 得物App 3D球鞋博物馆亮相两博会,打造沉浸式消费新体验
  • 深度学习中的迁移学习
  • 【深入浅出】深入浅出Bert(附面试题)
  • Docker-安装
  • 《盼归》
  • 第十九章 Vue组件之data函数
  • 【jvm】什么时候对象进入老年代
  • Vue.nextTick 使用指南:数据更新与 DOM 同步利器
  • 第三百零一节 Lucene教程 - Lucene索引文件
  • 动态规划 01背包(算法)
  • 使用常数指针作为函数参数
  • wps宏代码学习
  • libavdevice.so.58: cannot open shared object file: No such file ordirectory踩坑
  • Rust:Vec<u8> 与 [u8] 之间的转换