华为OD机试(2023)真题目录(Java JS Python)

news2024/10/7 4:25:31

本专栏算法题均来自2023华为OD机考新题库

本专栏算法题全部支持Java、JavaScript、Python语言实现。

注意:本专栏只包含新题库题目,不包含老题库题目。如果想同时拥有新、老题库全部题目,请订阅华为OD机试(2022&2023)_伏城之外的博客-CSDN博客https://blog.csdn.net/qfc_128220/category_12075324.html?spm=1001.2014.3001.5482

100分值

序号题目实现
1处理器问题、AI处理器组合深度优先搜索
2单向链表中间节点逻辑分析
3字符串重新排列、字符串重新排序排序
4完美走位滑动窗口
5最多颜色的车辆滑动窗口
6不含101的数数位DP
7租车骑绿岛贪心思维+双指针
8等和子数组最小和回溯算法
9过滤组合字符串、字母组合深度优先搜索
10真正的密码逻辑分析
11最小调整顺序次数、特异性双端队列逻辑分析
12羊、狼、农夫过河贪心思维
13打印机队列优先队列
14模拟商场优惠打折逻辑分析
15二元组个数逻辑分析
16积木最远距离、相同数字的积木游戏逻辑分析
17计算数组中心位置单指针
18最长的密码逻辑分析
19对称美学分治递归
20端口合并逻辑分析
21快递业务站并查集
22箱子之字形摆放逻辑分析
23新学校选址、学校的位置中位数,数学问题
24星际篮球争霸赛、MVP争夺战回溯算法
25机器人、机器人活动区域并查集
26日志首次上报最多积分动态规划
27总最快检测效率贪心思维
28任务调度优先队列
29匿名信逻辑分析
30密室逃生游戏逻辑分析
31最多获得的短信条数、云短信平台优惠活动贪心思维
32最短木板长度贪心思维
33冗余覆盖、最左侧冗余覆盖子串逻辑分析
34最大利润、贪心的商人贪心思维
35挑选字符串逻辑分析
36优选核酸检测点区间交集
37开心消消乐并查集+孤岛问题
38通信误码排序
39最大报酬01背包 + 动态规划
40投篮大赛逻辑分析
41开放日活动、取出尽量少的球二分查找
42简单的自动曝光逻辑分析
43获取最大软件版本号排序
44预订酒店二分查找+双指针
45查找重复代码动态规划 + 最长公共子串
46找数字、找等值元素逻辑分析
47整理扑克牌逻辑分析
48任务总执行时长逻辑分析
49查找单入口空闲区域深度优先搜索
50货币单位换算逻辑分析
51猜字谜去重和排序
52异常的打卡记录逻辑分析+排序
53优秀学员统计逻辑分析+排序
54静态扫描贪心思维
55机房布局区间交集 + 栈结构
56人数最多的站点区间问题 + 最大重叠区间数
57快递投放问题逻辑分析
58区块链文件转储系统滑动窗口 + 双指针
59识图谱新词挖掘滑动窗口 + 最小覆盖子串
60新员工座位字符串操作
61微服务的集成测试逻辑分析
62寻找相似单词排序
63递增字符串逻辑分析 + 字符串操作
64单词倒序逻辑分析
65组合出合法最小数全排列
66天然蓄水库双指针
67网上商城优惠活动逻辑分析
68Linux发行版的数量并查集
69信号发射和接收逻辑分析
70日志限流二分查找
71最优资源分配逻辑分析
72最佳对手贪心思维
73统一限载货物数最小值贪心思维 + 二分查找
74最多几个直角三角形全组合
75服务中心选址中位数,数学问题

200分值

序号题目实现
1无向图染色、红黑图并查集+全组合数计算
2采样过滤逻辑分析
3最大化控制资源成本、任务混部区间重叠问题
4探索地块建立动态规划 + 前缀和
5Excel单元格数值统计逻辑分析
6连接器问题、区间连接器区间合并
7区间交叠问题、最少数量线段覆盖区间合并
8最大平分数组回溯算法
9垃圾短信识别逻辑分析
10计算网络信号、信号强度图的多源BFS
11最优高铁城市修建方案最小生成树(Prim算法、Kruskal算法)
12查找树中元素深度优先搜索
13士兵过河四人过桥问题 + 动态规划 + 贪心思维
14二进制差异数逻辑分析
15简单的解压缩算法栈结构
16字符串解密排序 + 正则
17数字加减游戏数学问题
18基站维护工程师深度优先搜索 + 全排列
19最差产品奖滑动窗口
20分奖金栈结构
21最大数字逻辑分析
22计算快递主站点并查集 + 连通分量个数求解
23优雅子数组动态规划
24去除多余空格逻辑分析
25最多等和不相交连续子序列动态规划 + 最大不相交区间数量(贪心)
26上班之路深度优先搜索
27荒地、光伏场地建设规划动态规划 + 前缀和
28查找充电设备组合01背包问题 + 动态规划
29快速开租建站拓扑排序
30农场施肥、不爱施肥的小布二分查找
31组装新数组回溯算法
32硬件产品销售方案全组合求解
33九宫格全排列求解
34几何平均值最大子数组二分查找 + 前缀和
35工单调度策略优先队列

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/195666.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c/c++开发,C++类的常用基本函数实现案例

一、C类的常用基本函数 C类的常用基本函数主要包括:默认构造函数,普通构造函数,拷贝构造函数,析构函数,赋值(,运算符重载)函数: 1.默认构造函数,在没有显式初…

苹果电脑怎么用移动硬盘ntfs?教你三招方法

苹果电脑怎么用移动硬盘ntfs?Mac可以正常读取NTFS外置设备上的文件,但是不能够正常往里面写入文件,同样不能对上面的文件进行编辑、删除、移动等,如果想要进行这些操作。 一、什么是NTFS NTFS是一个日志文件系统,这意…

稍纵即逝,读博期间要注意的事情 / 读博期间一定不要做的事

稍纵即逝,读博期间要注意的事情 读博期间一定不要做的10件事 tip:配图除了缓解文章疲劳,就没有其它意图了。 时间稍纵即逝,博士期间的科研时间其实非常紧张和短缺。对于刚入学的博士新生,尤其是直博生和长学制&#…

DMA驱动开发---认识DMA

DMA定义: DMA用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU的干预,通过DMA数据可以快速地移动。这就节省了CPU的资源来做其他操作。 DMA传输方式: DMA的作用就是实现数据的直接传输,而去掉了传统数…

Go 恶意软件增多,分析两个新发现的零检出样本

由于 Go 良好的跨平台特性,在多个操作系统与架构上都能运行,所以最近使用 Go 语言编写的恶意软件越来越多,每周都会发现大量的新样本。 在四月末,研究人员通过蜜罐发现了两个新的变种(Backdoorit和 Caligula&#xff…

AOSP 8.0 系统启动概要

目录 一、Android 系统启动流程图 二、系统启动阶段 三、 系统重要进程 3.1 父进程 3.2 重量级进程 一、Android 系统启动流程图 备注:(图片引用gityuan) 二、系统启动阶段 step1. 启动电源及系统:电源按下后,引…

家庭网络WIFI相关知识

文章目录参考资料路由器的最大下载速率WFI协议WIFI工作频段和信道2.4GHZ频段5GHz频段双频路由器兼容性覆盖WIFI信号为什么总这么差?参考资料 WiFi穿墙完全指南:你的网速是由什么决定的? 路由器的最大下载速率 所谓的450M路由器中的“450M”…

【Catalyst 9000 内嵌抓包方法】

新的一年 新的征程 新的课程开班 等你来学&#xff01; 1.在特权模式下进入如下配置 switch#monitor capture XXX interface Gix/x/x both 或 control-plan both <<<<< control-plan为CPU抓包 switch#monitor capture XXX match any 或 access-list XX swi…

4.6--贪心--最小生成树(MST)

一共有两种方法Prim算法和Kruskal算法都可以看作是应用贪心算法设计策略的例子。 Prim算法--选集合S中所有顶点的邻接点 距离最短的那个点&#xff08;不属于S&#xff09;加入集合S Kruskal算法--每次选取最短的且不构成回路的边 它们都利用了下面的最小生成树性质&#xf…

VRP系统下增加网络设备安全性之console接口

VRP即华为设备的操作系统 增加网络设备安全性的其中一种措施是增加console的安全 增强console安全性 1、使用密码登陆 首先先进入设备的console接口&#xff1a; 在进入系统视图时&#xff0c;可以使用system-view或sys 在进入console接口时&#xff0c;可以使用user-inte…

RPC的序列化方案详解

1 为什么需要序列化&#xff1f; 网络传输的数据须是二进制数据&#xff0c;但调用方请求的出入参数都是对象&#xff1a; 对象不能直接在网络传输&#xff0c;需提前转成可传输的二进制&#xff0c;且要求可逆&#xff0c;即“序列化” 将对象转换成二进制数据 这时&#xf…

拉伯证券|磷酸铁锂电池低温性能怎么解?

磷酸铁锂系电池本钱相对三元系电池低&#xff0c;且安全性好&#xff0c;寿命长。随着技能的前进&#xff0c;实践能量密度也在无限挨近理论能量密度。所以其市场占有率也在稳步上升&#xff0c;且现已超越三元系锂电池的装机量。 但磷酸铁锂&#xff08;LiFePO4&#xff0c;L…

Java网络编程 - UDP通信

文章目录UDP通信快速入门一发一收多发多收广播组播UDP通信 快速入门 UDP协议的特点: UDP是一种无连接、不可靠传输的协议。 将数据源IP、目的地IP和端口以及数据封装成数据包&#xff0c;大小限制在64KB内&#xff0c;直接发送出去即可。 UDP协议通信首先要有DatagramPacket数…

flume kafka channel 应用详解

1 官方文档 Documentation -> Flume User Guide2 kafka source (消费者) Kafka Source is an Apache Kafka consumer that reads messages from Kafka topics. If you have multiple Kafka sources running, you can configure them with the same Consumer Group so each …

2.DjangoRestFramework【基于DRF的RESTAPI的序列化使用】

进入Django rest framwork官网就能看到rest_framwork相关的教程; 1.安装rest_framwork pip install djangorestframework pip install markdown # Markdown support for the browsable API. pip install django-filter # Filtering support2.在setting中注册 setting…

QT-线性拟合(自动找直线区域)

最近有个需求&#xff0c;需要对一个S曲线的散点图做线性拟合&#xff0c;百度上线性拟合和曲线拟合公式很多&#xff0c;没什么问题&#xff0c;但需求里面有一个预期就是自动找出直线部分&#xff0c;前面因为其它事情耽搁&#xff0c;一直没有实现&#xff0c;心里多少有点梗…

SpringBoot微服务项目,转发并响应下载请求

在微服务项目中&#xff0c;我经常会碰到从一个微服务项目转发下载请求并实现下载文件的需求&#xff0c;因此在此做一个转发下载的示例。总的下载转发流程如下&#xff0c;我会按照这个流程一一介绍下载流程。 1、客户端的下载请求 这里主要介绍controller层是如何接收客户端…

apple pencil一代平替笔有哪些?平替电容笔推荐

当今社会&#xff0c;高科技推动了数字产品的发展。无论是在工作中&#xff0c;还是在学习中&#xff0c;大的屏幕都能让画面变得更清楚。不管是现在还是未来&#xff0c;Ipad设备都会变成我们每天的一个重要组成部分。如果ipad与一款易于使用的电容笔相结合&#xff0c;将会大…

git-secret:在 Git 存储库中加密和存储密钥(下)

在本篇文章中&#xff0c;将带你了解如何在 Docker 容器中设置git-secret和gpg&#xff0c;通过 Makefile recipe 为不同的场景创建工作流。 Makefile Adjustment 将git-secret和gpg指令添加到 Makefile 中.make/01-00-application-setup.mk&#xff1a; # File: .make/01-0…

C语言基础复习

目录 数组 一维数组 完全初始化int a[5]{1,2,3,4,5}; 不完全初始化int a[5]{1,2} 完全不初始化”&#xff0c;int a[5] 二维数组 完全初始化 不完全初始化 指针 变量的访问方式&#xff1a; 指针变量的定义&#xff1a; 指针变量的赋值&#xff1a; 指针变量的运算…