首页/新闻资讯/正文详情

华为OD机试真题 新系统 2026-09-13 C++【手机桌面整理】

发布时间:2026/9/26 4:11:12 来源:云帆数科 栏目:资讯中心
华为OD机试真题 新系统 2026-09-13 C++【手机桌面整理】
目录题目思路Code题目题目内容:手机系统维护一个 App 列表,列表按最近操作顺序排列,最前面是最近操作的 App。OPEN name:若 App 已存在,将其移到列表最前面,打开次数加 1,并返回当前打开次数;若不存在,返回 -1。INSTALL name:若 App 已存在,只将其移到列表最前面,打开次数不变;若不存在,将其安装到最前面并把打开次数设为 0。列表已满时,先卸载最久未使用的 App。INSTALL 不产生返回值。UNINSTALL name:若 App 已存在,将其移除并返回累计打开次数;若不存在,返回 -1。请按操作顺序收集所有 OPEN 和 UNINSTALL 的返回值。0 ≤ capacity ≤ 1000,操作数为 1 至 1000。App 名称由英文字母或数字组成,区分大小写,长度为 1 至 20。输入描述:第一行输入桌面容量 capacity。后续每行输入一条操作指令,直到文件结束。指令格式为操作名、一个空格和 App 名称。输出描述:输出一个整数数组,按发生顺序记录所有 OPEN 和 UNINSTALL 操作的返回值。INSTALL 不写入数组。样例 1以下样例按公开题意构造,不冒充公开页面被截断的原样例。

相关推荐

华为OD机试真题 新系统 2026-09-13 PythonJS【受限序列重排】
华为OD机试真题 新系统 2026-09-13 PythonJS【受限序列重排】

目录 题目 思路 Code 题目 题目内容: 给定一个包含 n 个整数的数组 nums 和一个整数 k,需要将 nums 中的所有元素重新排列,生成一个新的序列。 数组下标从 0 开始,新序列中下标为 k-1 的元素和下标为 k 的元素不能相同。 … · 2026/9/26 4:11:12

Uniapp+SpringBoot即时通讯源码:跑通、改造与上架实战指南
Uniapp+SpringBoot即时通讯源码:跑通、改造与上架实战指南

简介:一套基于Uniapp与SpringBoot构建的即时通讯聊天安卓APP完整源码,面向移动端与Web端开发者,提供从前端界面到后端服务的全链路实现参考。资源共857个文件,压缩包约62.13MB,以Java源码(201个&#xff09… · 2026/9/26 4:11:06

千问    LeetCode 148. 排序链表 Java实现
千问 LeetCode 148. 排序链表 Java实现

题目分析 核心思路:归并排序。链表天然适合归并排序,不需要额外空间。 步骤: 分割:快慢指针找到中点,断开链表。递归排序:左右两半分别排序。合并:合并两个有序链表。 时间复杂度:O(… · 2026/9/26 4:11:00

Web4.0架构落地:用AI动态重构网站,从页面交付到体验生成
Web4.0架构落地:用AI动态重构网站,从页面交付到体验生成

我记忆很深刻的一次调优:同一个URL,两个用户在相差不到三分钟的时间里打开,看到的页面结构完全不同。不是A/B测试,也不是千人千面的推荐位,而是整页的模块组合、文案主次、甚至CTA按钮的位置,都由AI在请求到… · 2026/9/26 4:52:40

RabbitMQ Docker部署实战:常用命令、权限配置与故障排查
RabbitMQ Docker部署实战:常用命令、权限配置与故障排查

把RabbitMQ装进Docker,表面上像是两三条命令就能搞定的事,实际用下来却发现一堆隐性坑:镜像是带management还是不带、端口怎么映射、guest为什么登录不上、admin账号为什么建不了虚拟主机、容器删了数据还在不在。这篇文章就围绕“rabbitmq部… · 2026/9/26 4:52:40

Makefile核心语法与运行逻辑:从报错到可维护构建脚本
Makefile核心语法与运行逻辑:从报错到可维护构建脚本

一次编译报错,让我决定把Makefile彻底学明白。那次是在Linux下编译一个带多层子目录的C工程,IDE集成环境里点构建,控制台就甩出一行:make[2]: *** [makefile:18: libs] Error 1没有文件名,没有具体报错内容&#xff0c… · 2026/9/26 4:52:40

Linux共享内存完全指南:原理、API、实战与踩坑经验
Linux共享内存完全指南:原理、API、实战与踩坑经验

写这篇博文之前,先说我自己的一个体会:Linux下做进程间通信,但凡你写过一段时间,最后一定会回到共享内存上来。管道、消息队列、信号量这些花架子玩了一圈,一旦遇到真正的高频数据交换场景,你会发现所有绕过… · 2026/9/26 4:52:40

Substrate区块链开发框架入门:从Node-template到Runtime升级实践
Substrate区块链开发框架入门:从Node-template到Runtime升级实践

想搭一条自己的链,最怕的不是不会写业务,而是不知道从哪里开始。2020年前后那会儿,我看到太多团队拿着以太坊或者比特币代码库硬改,改到最后连同步都能跑飞,更别提换共识、处理状态迁移。后来Substrate一出来&#xff… · 2026/9/26 4:52:40

倒计时.zip:毫秒级平滑倒计时内核与跨时区实战方案
倒计时.zip:毫秒级平滑倒计时内核与跨时区实战方案

简介:这是一份轻量级倒计时样式模板资源,面向前端初学者与Web开发人员,解决网页中常见活动、促销或事件页面所需的时间可视化展示问题。压缩包仅2个文件(1个HTML主页面、1个JavaScript逻辑脚本),总大小仅3K… · 2026/9/26 4:52:34

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码