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

宁夏做网站找谁网站站点管理

宁夏做网站找谁,网站站点管理,邯郸网站建设市场,网站代理浏览器7求一个数组的最长递减子序列 如{9#xff0c;4#xff0c;3#xff0c;2#xff0c;5#xff0c;4#xff0c;3#xff0c;2}的最长递减子序列为{9#xff0c;5#xff0c;4#xff0c;3#xff0c;2} 思路#xff1a;动态规划 构建与原数组同等容量的辅助数组dp,记…求一个数组的最长递减子序列 如{94325432}的最长递减子序列为{95432} 思路动态规划 构建与原数组同等容量的辅助数组dp,记录以每个元素结束的最大序列的长度如dp[0]1,如果dp[i]dp[i-1],则dp[i]dp[i-1]1否则dp[i]1循环可求出dp数组。最终根据求出的dp数组最大值以及该值的索引按需截取子串即可 最长递增子序列反推即可 line 9 5 4 3 2 5 4 3 1; line line.split( ); let n line.length; let res []; let dp []; dp[0] 1; //构造动态数组记录截止每个元素时的递减长度 for (let i 1; i n; i) {if (line[i] line[i - 1]) {dp[i] dp[i - 1] 1;} else {dp[i] 1;} } //console.log(dp, dp); let max dp[0];// let tag 0; //找出截止该元素最长递减子列表长度及及其所在位置索引 for (let i 1; i n; i) {if (max dp[i]) {max Math.max(max, dp[i]);//找出最长递减子列表长度的结束位置tag i;} } //console.log(max, max); //用substr截取即可tag1是为了防止出现-1 res line.join().substr(tag 1 - max, max); // resline.slice(tag-max,tag); //console.log(tag, tag); console.log(res, res);
http://www.zqtcl.cn/news/590315/

相关文章:

  • 酒店网站建设报价详情wordpress表单留言
  • 58同城做公司网站怎修改在线葡京在线葡京
  • 家纺网站模板wordpress折叠菜单
  • 建设信用中国网站站群系统破解版
  • 百度怎么投放广告凡科网站可以做seo优化
  • 医院网站建设 不足好的手机网站建设公司
  • 简历上作品展示网站链接怎么做wordpress的登陆地址修改密码
  • 深圳做响应式网站公司公司网站开发费用放在什么科目
  • 网站页面上的悬浮窗怎么做简单好看的版面设计图
  • 我要在58上面做网站硬件开发和嵌入式的区别
  • 西安网站推广慧创新手怎么开网店
  • 做羞羞事视频网站网站策划书基本项目
  • 对网站建设的维护优秀设计网站推荐
  • 口红机网站怎么做wordpress 搭建个人网站
  • 黄金网站房地产网站建设意义
  • 百度网站联盟公司做网站计入那个科目
  • 越秀电子商务网站建设国外的ui设计思想网站
  • 网站关键词优化公司网站建设完成确认书
  • 企业微信网站怎么建设山东有哪些网络公司
  • 做任务领佣金的网站源码页面设计参评
  • 淘宝联盟个人网站怎么做企业年度报告公示系统
  • 长沙企业网页设计哪家专业网站优化seo
  • 网站设计 西安漂亮企业网站源码
  • 云南省科技网站网页设计师有前途吗
  • 漳州网站开发找出博大科技慈溪市建设局网站表格下载
  • 网站到期怎么续费公司网站asp源码
  • 多个域名 一个网站域名解析官网
  • 中国建设银行企业网站旅游网页代码模板
  • 湛江免费企业建站wordpress archives
  • 建个企业网站多少钱图书管理系统网站开发教程