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

什么网站下载素材做图的怎样在百度上宣传自己的产品

什么网站下载素材做图的,怎样在百度上宣传自己的产品,客服出售用户信息获利24万,wordpress 导入插件验证图书取出顺序 目录 验证图书取出顺序 题解: 代码: 运行结果: 验证图书取出顺序 现在图书馆有一堆图书需要放入书架,并且图书馆的书架是一种特殊的数据结构,只能按照 一定 的顺序 放入 和 拿取 书籍。 给定一个…

验证图书取出顺序

目录

验证图书取出顺序

题解:

代码:

运行结果:


验证图书取出顺序

现在图书馆有一堆图书需要放入书架,并且图书馆的书架是一种特殊的数据结构,只能按照 一定 的顺序 放入 和 拿取 书籍。

给定一个表示图书放入顺序的整数序列 putIn,请判断序列 takeOut 是否为按照正确的顺序拿取书籍的操作序列。你可以假设放入书架的所有书籍编号都不相同。

示例 1:

输入:putIn = [6,7,8,9,10,11], takeOut = [9,11,10,8,7,6]
输出:true
解释:我们可以按以下操作放入并拿取书籍:
push(6), push(7), push(8), push(9), pop() -> 9,
push(10), push(11),pop() -> 11,pop() -> 10, pop() -> 8, pop() -> 7, pop() -> 6

示例 2:

输入:putIn = [6,7,8,9,10,11], takeOut = [11,9,8,10,6,7]
输出:false
解释:6 不能在 7 之前取出。

提示:

  • 0 <= putIn.length == takeOut.length <= 1000
  • 0 <= putIn[i], takeOut < 1000
  • putIn 是 takeOut 的排列。

题解:

  • 首先,创建一个 Stack 对象 stack,用于模拟存储书籍的入栈顺序。
  • 然后,使用一个整型变量 i=0 来标识 takeOut 数组的下标
  • 接下来,通过遍历 putIn 数组中的每个元素 num,将其入栈 stack.push(num)
  • 然后,使用一个循环判断栈顶元素和当前 takeOut 数组的元素 takeOut[i] 是否相等如果相等,则说明可以从栈中取出对应的书籍,并且 i 增加一位,继续判断下一个 takeOut 元素与栈顶元素是否相等。直到栈为空或者栈顶元素与当前 takeOut 元素不相等,跳出循环
  • 最后,返回 stack.isEmpty() 的结果,如果栈为空则表示所有书籍都被正确地取出,返回 true,否则返回 false 表示取出顺序不合法。

代码:

class Solution {public boolean validateBookSequences(int[] putIn, int[] takeOut) {// 模拟存储putIn入栈,方便与takeOut对比Stack<Integer> stack =new Stack<>();// 标识takeOut下标int i=0;for(int num : putIn){stack.push(num);// 循环判断栈顶元素是否为takeOut当前元素while(!stack.isEmpty()&&stack.peek()==takeOut[i]){stack.pop();i++;}}return stack.isEmpty();}
}

运行结果:

http://www.rdtb.cn/news/14261.html

相关文章:

  • 怎样做图片链接到网站网络推广外包怎么样
  • 旅行社seo网站有优化培训班吗
  • 保温管有哪些网站做口碑营销案例ppt
  • 亚成成品网站源码网站交换链接友情链接的作用
  • 合肥网络推广平台2022网站seo
  • 网站开发销售怎么做百度移动权重
  • 济阳做网站宽带推广方案
  • 建设部网站如何登录监理工程师软文营销写作技巧有哪些?
  • 微信开发者平台工具上海专业优化排名工具
  • 农副产品销售网站开发鄞州seo服务
  • 新闻网站抓取做舆情监测自己制作一个网页
  • wordpress过时了吗zac博客seo
  • 手机网站开发按返回弹出提示窗口广州seo优化排名推广
  • redhat7做网站过程广州seo外包公司
  • 目前国际电商平台有哪些seo
  • 织梦网站图片修改怎么注册一个自己的网址
  • 成都三级分销网站开发外贸google推广
  • 网站建设 洪文件外链网站
  • 网站评价及优化分析报告橙子建站
  • 如何把网站免费做靠前广州网站运营专注乐云seo
  • 网站怎么做关键词怎么优化网站流量
  • 河北省建设厅网站重新安装seo的概念
  • 做磨砂卡贴的网站深圳头条新闻
  • 可以做百度百科参考资料的网站如何建网站不花钱
  • 网站开发多少钱一个月免费二级域名分发平台
  • 炫富做图网站宁波网络营销推广公司
  • 网站的风格设计全能搜
  • 网站 做实名认证seo关键词排名技术
  • 微信移动网站建设域名状态查询工具
  • 青岛网站设计案例产品推广渠道有哪些方式