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

第58天(中等题 数据结构)

打卡第五十八天
2道中等题
image

题目:
image

思路:
image

代码:

class Solution {
public:vector<string> buildArray(vector<int>& target, int n) {  // n 是可用数字范围 [1, n]vector<string> ans;  int mx = target.back();  // 目标数组的最大值int i = 0;  // 指向 target 当前元素的索引for (int x = 1; x <= mx; x++) {ans.push_back("Push");  // 先入栈if (x == target[i]) {  // 当前数字是目标数组需要的元素i++;               // 移动到目标数组的下一个元素} else {               ans.push_back("Pop");  // 移除该数字}}return ans;}
};

耗时≈一小时 明天继续

http://www.jsqmd.com/news/106898/

相关文章:

  • 零基础小白网络安全入门指南:2025年保姆级攻略
  • 安锐云私有化部署 多场景自动化监测 数据完整可控更经济
  • pythonstudy Day38
  • OWASP Top 10必学漏洞
  • 进程(4)操作系统进程状态与linux进程状态
  • 自动化安全监测新突破:新一代测斜仪技术升级与行业应用
  • 常用接口抓包以及接口测试工具总结
  • 784653
  • 784653
  • 基于PLC的新型工业码垛机器人控制系统设计
  • JAVA毕业设计258—基于Java+Springboot+vue的在线学习系统(源代码+数据库+万字论文)
  • Windows-Execution-Policies
  • 基于PLC的轨检小车控制器设计
  • 46537
  • JAVA毕业设计259—基于Java+Springboot+vue3工单管理系统的设计与实现(源代码+数据库+开题报告)
  • 短UUID+Python+Java
  • web APIs 第四天
  • 评估体系:从点击率到AI引用价值的新度量标准
  • 基于Springboot学生考勤管理系统【附源码+文档】
  • 基于Springboot学生考勤管理系统【附源码+文档】
  • 基于Springboot考务报名管理系统【附源码+文档】
  • 基于STM32无刷直流电机调速蓝牙APP无线监测控制系统
  • 基于Springboot考务报名管理系统【附源码+文档】
  • 安全VR:靠谱的VR安全体验馆厂商品牌榜,技术实力与落地案例
  • Java 的现实主义哲学:一门为“失败必然发生”而设计的工程语言
  • 基于Springboot美术馆管理系统【附源码+文档】
  • 机动绞磨机快速绞磨机
  • 程序员转行大模型指南:2025年最佳时机,抓住这些岗位和选择方法,吃下第一波红利!
  • 进制之间的转换
  • Java 的节奏哲学:一门不追求“最快”,却极少“失控”的工程语言