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

华为OD机试真题精讲:数据单元的变化替换(Python/Java/C++多语言实现)

华为OD机试真题精讲:数据单元的变化替换(Python/Java/C++多语言实现)

一、题目描述(2025B卷高频100分题)

在数据处理场景中,需要对一组数据单元进行规则化的替换操作,具体规则如下:

  1. 输入为:
    • 原始数据单元列表data_units,每个元素为非负整数(代表一个数据单元的值);
    • 替换规则列表rules,每个元素为[old_val, new_val](旧值、新值,均为非负整数);
    • 替换模式mode(取值为0或1):
      • mode=0:精准替换,仅当数据单元值与old_val完全相等时,替换为new_val;
      • mode=1:范围替换,仅当数据单元值大于等于old_val且小于等于new_val时,将其替换为new_val(注意:此处new_val为范围上界,替换后的值也为new_val);
  2. 目标:按照替换规则和模式,对原始数据单元列表进行批量替换,规则执行顺序为列表顺序(后续规则可覆盖前面规则的替换结果);
  3. 输出:
    • 替换后的最终数据单元列表;
    • 若输入为空列表(data_units为空),返回空列表。
    <
http://www.jsqmd.com/news/499603/

相关文章:

  • APF 仿真(有源电力滤波器)研究,双PI控制 电压外环 电流内环,SVPWM ip-iq 电...
  • BUUCTF——[GXYCTF2019]禁止套娃解题记录
  • SDPose-Wholebody在Typora中的技术文档自动化
  • 3人团队干出10人活?实测这款AI短剧平台,发现“人效”还能这么卷
  • 努力学习了一辈子,突然发现学习没什么用了
  • Cesium快速入门到精通系列教程二十三:综合
  • Python之三大基本库——Pandas
  • python-flask高校失物招领平台38tp1
  • 基于S7-200 PLC和MCGS的电机转速闭环速度控制系统:带解释的梯形图程序、接线图原理图...
  • GLM-4.7-Flash性能实测:推理速度优化,响应更迅速
  • 三相光伏并网Matlab/Simulink仿真:MPPT控制与LCL滤波器应用
  • GLM-4v-9b多场景落地:教培机构用4090实现课件截图→知识点打标+习题生成
  • JAVA进阶-锁
  • 【Deer-flow】项目解读——subagent 调度
  • python数据结构-字符串
  • MMDOCIR: Benchmarking Multimodal Retrieval for Long Documents
  • APM使用LUA脚本发送实现遥控器PWM信号输出CAN协议信号
  • 广义预测控制(MPGC)在水下机器人中的应用——一场控制算法的探索
  • 卷积神经网络(CNN)在音频特征提取中的角色:SenseVoice-Small模型技术探秘
  • 圣女司幼幽-造相Z-Turbo保姆级教程:cat日志定位问题+Gradio端口映射调试
  • 机器学习创新探索
  • mysql,设置auto_increment
  • KCF算法中的公式如何带入以及C语言实现
  • 零基础搭建免费IP代理池:从原理到实战的保姆级指南
  • 快速入门!Xinference-v1.17.1部署实战:轻松搭建个人AI助手
  • PROJECT MOGFACE跨平台文档生成:替代Typora的智能Markdown写作体验
  • 从接口到业务协同:看懂 SAP 集成与 API 的底层逻辑
  • 神经符号AI:让机器人“能思考、会解释”的下一代控制范式
  • 082手机商城管理系统-ssm
  • LangGraph 核心概念