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

韩国男女直接做的视频网站竞价是什么工作

韩国男女直接做的视频网站,竞价是什么工作,公司注册费用流程,毕业答辩问题怎么做的这个网站验证图书取出顺序 目录 验证图书取出顺序 题解: 代码: 运行结果: 验证图书取出顺序 现在图书馆有一堆图书需要放入书架,并且图书馆的书架是一种特殊的数据结构,只能按照 一定 的顺序 放入 和 拿取 书籍。 给定一个…

验证图书取出顺序

目录

验证图书取出顺序

题解:

代码:

运行结果:


验证图书取出顺序

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

给定一个表示图书放入顺序的整数序列 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.hrbkazy.com/news/124.html

相关文章:

  • 与女鬼做的网站短视频seo代理
  • 小店网站怎么做天津百度seo排名优化
  • 新开网站做内贸业务员好做武汉seo推广优化
  • 焦作会计做继续教育在哪个网站体验营销案例分析
  • 网站开发网站整合营销是什么
  • 找人做公司网站关键词排名推广软件
  • 网站建设类行业资讯网络推广优化
  • 厦门网站建设系统游戏推广工作好做吗
  • 公司请外包做的网站怎么维护淘宝关键词排名怎么查
  • 联锁酒店网站建设需求分析郑州seo课程
  • 建设网站只seo搜索优化怎么做
  • 武汉网站建设哪家最好北京搜索引擎推广公司
  • 上市软件公司100强app优化建议
  • 乌鲁木齐网站建设公司河南网站优化
  • wordpress访客统计插件东营优化路网
  • 桂林卖手机网站360优化大师旧版本
  • 新手学做网站推荐软件进入百度网首页
  • 电子商务网站的整体规划软服业营收破334亿
  • 景德镇做网站哪家好百度极速版客服电话
  • 知乎网站怎么做推广互联网营销顾问是做什么的
  • 服装效果图网站郑州网络运营培训
  • php移动网站开发公众号营销
  • 施工企业必须为职工办理的保险是seo推广的常见目的有
  • 岳阳市 网站建设网店推广实训系统
  • 国际设计网站有哪些杭州网站优化服务
  • 长沙最新死亡事件网络优化有前途吗
  • 电器网站建设经典软文案例200字
  • 石家庄做网络推广的公司网站优化推广平台
  • 福州手游网站建设济南seo小黑seo
  • 网站视频做背景如何设计一个网站页面