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

空间 网站都有 肿么做网站/企业网站建设方案论文

空间 网站都有 肿么做网站,企业网站建设方案论文,苏州营销型网站建设方案,用php做动态网站大作业求数组中最长递增子序列的长度 个人信息:就读于燕大本科软件project专业 眼下大三; 本人博客:google搜索“cqs_2012”就可以; 个人爱好:酷爱数据结构和算法,希望将来从事算法工作为人民作出自己的贡献; 编程语言:C ; 编…

求数组中最长递增子序列的长度

个人信息:就读于燕大本科软件project专业 眼下大三;

本人博客:google搜索“cqs_2012”就可以;

个人爱好:酷爱数据结构和算法,希望将来从事算法工作为人民作出自己的贡献;

编程语言:C++ ;

编程坏境:Windows 7 专业版 x64;

编程工具:vs2008;

制图工具:office 2010 powerpoint;

硬件信息:7G-3 笔记本;


真言

怒冲北京,为理想前行。

题目

求数组中最长递增子序列的长度

解法

使用工具栈单枝遍历数组(思路源于工具栈能够双枝遍历二叉树的方法)

栈里存放的是数组的下表,在栈里从栈底到栈顶其下标相应的值是从小到大的

比如数组 data[]={-9,0,-3,-5,-1,-2}

最后求得最长递增子序列的长度为 3 (-9,-3,-1),当然还有好几种同种长度的递增子序列的组合

核心算法:

C++表示算法例如以下:

// 求数组中最长递增子序列int Array::Max_Length_GoUp_stack(int *data,unsigned int const length){// 异常输入if(data == NULL || length == 0){cout<<"输入异常 Max_Length_GoUp"<<endl;return 0;}// 正常输入else{// 核心算法,用工具栈去解决这个问题stack<unsigned int> * S = new stack<unsigned int>;S->push(0);unsigned int now = 0;unsigned int result = 1;while(S->empty() == false){// 能够进栈now ++;if(now < length){while(now < length){if(data[now] > data[S->top()]){S->push(now);}now++;}// 更新结果if(S->size() > result)result = S->size();}// 出栈操作else{now = S->top();S->pop();}}// 返回结果return result;}}





http://www.lbrq.cn/news/1462087.html

相关文章:

  • 做企业网站要多长时间/合肥新闻 今天 最新消息
  • 网站真实性检验单/济南做网站公司
  • 免费成品网站/广州网络推广平台
  • 做网站的程序/公司seo是指什么意思
  • 海外教育集团网站建设/镇江网站建站
  • 阿里云虚拟主机怎么建立网站/热点新闻事件及观点
  • 加盟商网站建设/百度推广教程视频教程
  • 做微商货源网站赚钱吗/抖音推广怎么做
  • h5网站建设 北京/怎么关闭seo综合查询
  • 定制制作网站开发/淘宝店铺买卖交易平台
  • 酒店用品网站建设/网络推广公司哪里好
  • 深圳专业网站制作/国外seo
  • wordpress如何改标题/长沙seo步骤
  • 加盟奶茶网站建设/seo排名点击报价
  • 企业网站的总体设计/百度河南代理商
  • 南宁网站建设方案详细方案/深圳百度推广联系方式
  • 自己网站的登录api怎么做/优化网站的公司哪家好
  • 网站做301排名会掉/优化大师官方
  • 网站推广seo设置/网店推广是什么
  • 在线考试类网站怎么做/苏州百度代理公司
  • 怎么在国税网站上做实名认证/爱站工具下载
  • 门户网站做等级保护测评/百度热搜榜第一
  • 什么网站做h5不收费/石家庄百度关键词搜索
  • 对网站开发语言的统计/2023年新闻热点事件
  • 网络服务商简称/seod的中文意思
  • 建网站热线电话/百度搜索排名机制
  • 做网站怎么把字弄图片上去/卖网站链接
  • 专门做网上链接推广的网站/搜索引擎优化的具体措施
  • 云梦网站开发/网页广告怎么做
  • 网站开发需要多少钱/优化资源配置
  • 电脑声音标志显示红叉的原因
  • 前端-移动Web-day3
  • 2025-08 安卓开发面试拷打记录(面试题)
  • 高效截图的4款工具深度解析
  • 函数 dirfd 详解
  • 04 基于sklearn的机械学习-梯度下降(上)