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

毕节市建设厅网站/百度搜索广告怎么收费

毕节市建设厅网站,百度搜索广告怎么收费,宝鸡哪里可以做网站,行业推广做哪个网站好用栈操作构建数组 题目 给你一个目标数组 target 和一个整数 n。每次迭代,需要从 list {1,2,3…, n} 中依序读取一个数字。 请使用下述操作来构建目标数组 target : Push:从 list 中读取一个新元素, 并将其推入数组中。 Pop&…

用栈操作构建数组


题目

给你一个目标数组 target 和一个整数 n。每次迭代,需要从  list = {1,2,3…, n} 中依序读取一个数字。

请使用下述操作来构建目标数组 target :

Push:从 list 中读取一个新元素, 并将其推入数组中。
Pop:删除数组中的最后一个元素。
如果目标数组构建完成,就停止读取更多元素。
题目数据保证目标数组严格递增,并且只包含 1 到 n 之间的数字。

请返回构建目标数组所用的操作序列。

题目数据保证答案是唯一的。

示例 1:

输入:target = [1,3], n = 3
输出:[“Push”,“Push”,“Pop”,“Push”]
解释:
读取 1 并自动推入数组 -> [1]
读取 2 并自动推入数组,然后删除它 -> [1]
读取 3 并自动推入数组 -> [1,3]
示例 2:

输入:target = [1,2,3], n = 3
输出:[“Push”,“Push”,“Push”]
示例 3:

输入:target = [1,2], n = 4
输出:[“Push”,“Push”]
解释:只需要读取前 2 个数字就可以停止。
示例 4:

输入:target = [2,3,4], n = 4
输出:[“Push”,“Pop”,“Push”,“Push”,“Push”]

提示:

1 <= target.length <= 100
1 <= target[i] <= 100
1 <= n <= 100
target 是严格递增的

分析

该题目是使用栈操作构建函数,实现根本不用使用栈。从1~n遍历,如果当前值在目标数组,则"Push",如果不在则“Push”+ "Pop"即可。

题目用栈构建,大概可以理解为最终返回List的栈操作“Push”和“Pop”吧。

代码实现

    /*** 1441. 用栈操作构建数组** @param target* @param n* @return*/public List<String> buildArray(int[] target, int n) {List<String> result = new ArrayList<>();int j = 0;int len = target.length;for (int i = 1; i <= n; i++) {if (i == target[j]) {result.add("Push");j++;} else {result.add("Push");result.add("Pop");}if (j == len) {return result;}}return null;}
http://www.lbrq.cn/news/1599769.html

相关文章:

  • 重庆网站设计方案/公司软文代写
  • 做的好的ppt下载网站/百度站长收录提交入口
  • 网站怎么做发送邮件的超链接/东莞seo建站公司哪家好
  • 后台更改公司网站背景图片/百度推广手机版
  • 影视网站怎么做app/5118大数据平台官网
  • wordpress 本地运行慢/郑州网络seo公司
  • 微网站建设开发/推广方案设计
  • 苏州专业做网站/爱站网seo工具包
  • 一流的商城网站建设/台州网站建设方案推广
  • 微知微网站建设实训平台/朋友圈广告推广文字
  • 浙江做网站公司/百度一下网页版浏览器
  • 网站设计的流程简答题/天津seo优化公司
  • 专业网站设计专业服务/seo排名方案
  • 效果好企业营销型网站建设/数据交换平台
  • 企业做网站哪家好/济南新站seo外包
  • 淮南市住房与城乡建设部网站/百度首页纯净版
  • asp 网站路径泄露 解决/嘉兴关键词优化报价
  • 免费企业网站程序上传/武汉seo技术
  • 网站做报表/高清视频网络服务器
  • 上海网站建设公司推荐排名/bing搜索引擎入口官网
  • 网站建设托管/企业如何建立网站
  • 简单的网站开发的软件有哪些/廊坊seo排名优化
  • 临朐做网站的/爱站网排名
  • 网站建设论文任务书/免费建网站最新视频教程
  • 无锡网站开发befen/营销推广主要包括
  • 自学平面设计入门教程/企业网站优化公司
  • 在哪个网站做引号流最好/百度快照入口
  • 网站设计用的技术/网站搜索引擎拓客
  • 淘宝客网站需要多大空间/百度指数有哪些功能
  • 郑州个人做网站/seo关键词词库
  • Day49 Java面向对象04 类与对象的创建
  • Redis 常用数据结构以及单线程模型
  • 【AI 加持下的 Python 编程实战 2_13】第九章:繁琐任务的自动化(中)——自动批量合并 PDF 文档
  • RSA 解密逻辑
  • 计算机网络(TCP篇)
  • 对于考研数学的理解