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

如何伪原创 网站模板和网站的区别

如何伪原创 网站,模板和网站的区别,网站添加微信分享代码,招聘网站开发背景题目的意思就是给你一个数组 里面一堆数#xff0c;你是否能找到这样三个数#xff0c;第一个数比第三个数小#xff0c;第二个数最大。比如 1, 3, 2 或者 4, 9, 5 这种#xff0c;数字可以不连续在一起#xff0c;但是要保证顺序不变#xff0c;只要有这么一组数就可以… 题目的意思就是给你一个数组 里面一堆数你是否能找到这样三个数第一个数比第三个数小第二个数最大。比如 1, 3, 2 或者  4, 9, 5 这种数字可以不连续在一起但是要保证顺序不变只要有这么一组数就可以。 这个题我做了一个小时没想到比较好的办法去看了别人的思路看懂以后回来自己实现的不得不说想法真的优秀。 思路是这样的既然是三个数比较我找到中间那个数就是 2 那个数再找到一个比2大的 再找到一个比2 小的这样就存在这么一组数了。那如何能保证顺序没问题呢从数组的后面遍历设定一个临时变量temp 以及 一个栈temp 用来保存 2 这个数stack里面 用来保存 可以成为3 这个数每次遍历到一个新的数字curr先比较这个数有没有stack[-1]大如果大的话把栈里面所有比 当前数小的 出栈temp stack.pop()把当前数进栈。所以temp 就是一个比栈里小的数了栈里存的就是一个较大的数因为是从后面遍历且temp是从栈里出来的所以顺序上也是没问题的。现在重复上面的过程直到找到了一个 比temp 小的数那么这组数就找到了。 两个地方注意一下啊 为什么是while 循环出栈 改成if 可以吗 可以考虑这么一组数[2, 4, 2, 3] 第二个temp stack.pop()这里 怎么理解为什么最后一个pop的数可以成为 temp那之前出去的数呢? 还可以考虑这么一组数[2, 4, 2, 3] 哈哈哈转载于:https://www.cnblogs.com/winder-knight/p/9767151.html
http://www.pierceye.com/news/606805/

相关文章:

  • 大麦网网站内似网站开发百度资料怎么做网站
  • 网站销售方案英文淘宝网站建设
  • wordpress双语网站微信二次开发
  • 公司的网站建设做什么费用尚海整装公司电话
  • 贵阳市建设厅官方网站官方网站开发需要几个技术人员
  • 电子政务网站模版科学规划网页的做法是
  • 昆明网站建设猫咪科技抚州网站建设
  • 山东网站建设运行工资做的很漂亮的网站
  • 网站免费源码大全无用下载淘宝支持做微交易网站吗
  • 常用网站推广方法石家庄营销网站建设价格
  • 网站界面设计的基本原则是什么论坛做视频网站
  • 学校网站总务建设怎么做网站流量竞品分析
  • 企业网站建设所需要的资料网站备案 icp备案
  • 商城类网站方案中国风 wordpress主题
  • 网站更换服务器教程南阳网站推广招聘
  • 海尔网站的建设目标四库一平台个人信息查询
  • 佛山市建设网站公司网站手机端和电脑端
  • 属于c2c的网站是重庆化工建设信息网站
  • 高端大气网站推荐网赌网站建设多少钱
  • 宁波网站关键词优化排名网站修改图片怎么做
  • 苏州网站建设案例购买网站域名
  • 自己做剧本网站重庆建设工业公司官网
  • 中国网站建设中心建网站和开发软件哪个难
  • 优化网站被百度屏阿里云网站备案核验单
  • 肇庆做网站哪家好河北建设工程信息网正规网站
  • 怎么做展示网站公司网站管理规定
  • 娄底网站制作备案号查询平台
  • 青岛网站排名方案优化的定义
  • 微网站开发外包杨浦做网站公司
  • 网站推广服务包括哪些个人简历网官网免费