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

网站 语言切换怎么做暗色系网站

网站 语言切换怎么做,暗色系网站,内蒙古城乡建设和住房建设厅网站,网站发布小说封面怎么做376. Wiggle Subsequence 题目理解 给定一个数组#xff0c;相邻两个数计算差值。差值排成的序列是正负相间的#xff0c;那这个数组就是一个wiggle 数组。例如数组[1,7,4,9,2,5]#xff0c;差值序列是(6,-3,5,-7,3)。原数组用坐标轴表示如下。 思路是#xff1a;在一段…376. Wiggle Subsequence 题目理解 给定一个数组相邻两个数计算差值。差值排成的序列是正负相间的那这个数组就是一个wiggle 数组。例如数组[1,7,4,9,2,5]差值序列是(6,-3,5,-7,3)。原数组用坐标轴表示如下。 思路是在一段连续上升或者连续下降的线段上那只保留两端的断点这是贪心思想的体现去掉中间的断点就能使得子序列符合要求。例如在AB线段上去掉中间点A1,A2A1,A2A_1,A_2在BC线段上去掉B1,B2B1,B2B_1,B_2那留下在子序列[A,B,C]就是符合要求的并且是长度最长的wiggle子序列。 证明要证明上面的思路是正确的。可以使用反证法。假如在一段连续上升的线段中不是保留最顶点B而是留下A2A2A_2点删除一个点添加一个点总长度不发生变化。那会影响其他点吗A2BA2BA_2 。B点之后是一段下降的线段。A2A2script typemath/tex idMathJax-Element-879BBscript typemath/tex idMathJax-Element-880BBscript typemath/tex idMathJax-Element-881A2A2script typemath/tex idMathJax-Element-882A2A2A_2替换B没有任何好处。可以用同理分析下降线段中去掉中间点是最合理的。 学习对于每一种解决方法是应该有证明的。此外本题目还要考虑各种变化趋势增加测试数据。 考虑先直线再折线先折线再直线折线折线直线折线直线折线。 public int wiggleMaxLength(int[] nums) {if(nums.length1){return nums.length;}int ans 1;int diff nums[1]-nums[0];if(diff!0){ans;}for(int i2;inums.length;i){if(nums[i]!nums[i-1]){if(diff * (nums[i]-nums[i-1])0){ans;}diff nums[i]-nums[i-1];}}return ans;}
http://www.yutouwan.com/news/485161/

相关文章:

  • 学做网站有没有前途网站怎么营销推广
  • 河南省建设工程质量安全监督网站seo优化网站查询
  • asp网站镜像代码梅河口市住房和城乡建设局网站
  • 佛山网站提升排名注册公司需要哪些条件
  • 手机建设网站制作网站建设制作经验足
  • 专门做电脑壁纸网站兰州微商城搭建
  • 济南网站营销怎样优化推广
  • 常州做网站包括哪些英文网站建设一般多少钱
  • 成都个人网站制作怎么可以做自己的网站
  • 哪些编程语言适合网站开发网站正在建设中html
  • 网站直播是未开票收入怎么做实物黄金哪个网站做的好
  • 设计方案表网站名称建设网站重庆
  • 越秀建设网站竞价排名的服务模式是
  • 汽车门户网站开发phpcms v9怎么做网站
  • 淘宝美工网站怎么做婚介网站建设方案
  • 网站做专业团队建个网站 费用
  • 怎样把自己做的网站上传做类似58类型网站
  • 淘宝店铺网站策划wordpress如何添加页面子目录
  • 提高网站公信力 单仁学seo的培训学校
  • 淘宝优惠券网站建设关于做教育新闻的网站
  • 浏阳 做网站网站设计 卡片式设计
  • 百度给做网站吗云渲染网站开发
  • 山东大源建设集团网站如何做网站本地服务器吗
  • 怎样做自己的微商网站帮别人做违法网站
  • 模板建站哪家好wordpress login_head
  • 建设流网站项目舆情报告是什么意思
  • 网站外链分析小程序赚钱吗
  • 网站建设与网页设计ppt免费域名怎么做网站
  • 网站开发一定得用html吗最好在线网站建设
  • 原平的旅游网站怎么做的网站搭建设计 是什么意思