首页 > 编程语言 >【华为OD】2024年C卷真题集:最新的真题集题库 C/C++/Java/python/JavaScript

【华为OD】2024年C卷真题集:最新的真题集题库 C/C++/Java/python/JavaScript

时间:2024-03-23 12:31:10浏览次数:27  
标签:逻辑 Java 递归 真题 python JavaScript C++ 排序

2024年C卷真题题集题库,有2种分数的题目列表,分别是100分的列表、200分的列表

需要订阅请看链接:

C卷100分真题集质量分:94价格:39.9元
C卷200分真题集质量分:94价格:99.9元

2023年11月开始,华为OD题目切换到C卷,基本上大概率会使用半年左右,要在2024年5月之前把这些题目都好好练习一下,可以得到很好的收获,基本上都是出的原题,提前恭喜大家都上岸。目前通过大大提供的真题练习,已经有上百人成功上岸了,而且大大还是一个老师,通过大大指导进入华为OD的学生已经有上千人了。

2024年5月之前,碰到原题的概率是98%以上。

华为OD真题:C卷真题目录

100分题目列表:

题号题目考点语言
1

密码输入检测

逻辑C++、Java、C、python、JS
2

找座位

逻辑C++、Java、C、python、JS
3

转盘寿司

数组C++、Java、C、python、JS
4

数组去重和排序

逻辑、排序C++、Java、C、python、JS
5小明找位置循环、二分法C++、Java、C、python、JS
6攀登者1数组C++、Java、C、python、JS
7执行时长逻辑C++、Java、C、python、JS
8需要打开多少监控器逻辑C++、Java、C、python、JS
9最多购买宝石数目双指针C++、Java、C、python、JS
10整型数组按个位值排序排序:冒泡C++、Java、C、python、JS
11字符串统计字符串、逻辑C++、Java、python、JS
12找城市广度优先搜索C++、Java、C、python、JS
13剩余银饰的重量排序C++、Java、C、python、JS
14找单词递归C++、Java、C、python、JS
15

开源项目热榜

排序C++、Java、C、python、JS
16传递悄悄话递归C++、Java、C、python、JS
17分班排序C++、Java、C、python、JS
18通过软盘拷贝文件动态规划C++、Java、C、python、JS
19玩牌高手动态规划C++、Java、C、python、JS
20英文输入法哈希、正则C++、Java、python、JS
21计算三叉搜索树的高度递归C++、Java、C、python、JS
22执行任务赚积分贪心算法C++、Java、C、python、JS
23机器人仓库搬砖逻辑C++、Java、C、python、JS
24靠谱的车逻辑C++、Java、C、python、JS
25分割均衡字符串贪心C++、Java、C、python、JS
26智能成绩表排序C++、Java、C、python、JS
27万能字符单词拼写哈希C++、Java、C、python、JS
28机场航班调度程序排序C++、Java、C、python、JS
29游戏分组回溯、二进制C++、Java、C、python、JS
30求幸存数之和逻辑C++、Java、C、python、JS
31求字符串中所有整数的最小和逻辑C++、Java、C、python、JS
32多段线数据压缩数组、逻辑C++、Java、C、python、JS
33最大坐标值逻辑+异常处理C++、Java、C、python、JS
34

小华最多能得到多少克黄金

递归C++、Java、C、python、JS
35求最多可以派出多少支团队双指针C++、Java、C、python、JS
36小朋友来自多少小区排序、逻辑C++、Java、C、python、JS
37分配土地逻辑C++、Java、C、python、JS
38精准核酸检测哈希、广搜C++、Java、C、python、JS
39寻找身高相近的小朋友排序C++、Java、C、python、JS
40需要打开多少监控器逻辑

C++、Java、C、python、JS

41反射计数逻辑C++、Java、C、python、JS
42

贪心歌手

优先队列C++、Java、C、python、JS
43

启动多任务排序

拓扑排序C++、Java、C、python、JS
44

螺旋数字矩阵

逻辑C++、Java、C、python、JS
45

考勤信息

逻辑C++、Java、C、python、JS
46API集群负载统计哈希C++、Java、C、python、JS
47

字符串变换最小字符串

逻辑C++、Java、C、python、JS
48

查找众数及中位数

哈希、mapC++、Java、C、python、JS
49查找接口成功率最优时间段贪心算法C++、Java、C、python、JS
50虚拟游戏理财逻辑C++、Java、C、python、JS
51生成哈夫曼树树、遍历C++、Java、python、JS
52最长子字符串的长度(一)逻辑C++、Java、C、python、JS
53内存冷热标记逻辑、排序C++、Java、python、JS
54围棋的气逻辑C++、Java、C、python、JS
55

整数对最小和

排序C++、Java、C、python、JS
56来自异国的客人逻辑C++、Java、C、python、JS
57CPU算力分配逻辑C++、Java、C、python、JS
58数的分解奇偶分解C++、Java、C、python、JS
59堆内存申请逻辑C++、Java、C、python、JS
60测试用例执行计划排序C++、Java、C、python、JS
61

密码解密

逻辑C++、Java、C、python、JS
62灰度图恢复逻辑、二分C++、Java、C、python、JS
63手机App防沉迷系统逻辑C++、Java、C、python、JS
64幼儿园篮球游戏双端队列C++、Java、C、python、JS
65找朋友逻辑C++、Java、C、python、JS
66Wonderland游乐园动态规划C++、Java、C、python、JS
67寻找最富裕的小家庭排序C++、Java、C、python、JS
68最大N个数与最小N个数的和逻辑+排序C++、Java、C、python、JS
69火星文计算哈希+栈C++、Java、python、JS
70计算面积逻辑C++、Java、C、python、JS
71

按身高和体重排队

排序C++、Java、C、python、JS
72停车场车辆统计逻辑C++、Java、C、python、JS
73素数之积逻辑C++、Java、C、python、JS
74字符串序列判定逻辑C++、Java、C、python、JS

200分题目列表:

题号题目考点语言
1

田忌赛马

全排列C++、Java、C、python、JS
2字符串拼接递归-全排列C++、Java、python
3分积木异或操作C++、Java、C、python、JS
4数据最节约的备份方法排序C++、Java、C、python、JS
5孙悟空吃蟠桃暴力、逻辑C++、Java、C、python、JS
6会议室占用时间排序+合并C++、Java、C、python、JS
7文本统计分析字符串操作C++、Java、C、python、JS
8攀登者2逻辑C++、Java、C、python、JS
9考古学家全排列+排序C++、Java、C、python、JS
10石头剪刀布游戏哈希C++、Java、C、python、JS
11路口最短时间问题优先队列C++、Java、C、python、JS
12推荐多样性 输出窗口元素逻辑C++、Java、python
13

查找一个有向网络的头节点和尾节点

有向图C++、Java、C、python、JS
14

亲子游戏

广度优先遍历C++、Java、C、python、JS
15项目排期贪心+回溯C++、Java、C、python、JS
16贪吃的猴子双指针C++、Java、C、python、JS
17员工派遣二分法C++、Java、C、python、JS
18最长子字符串的长度(二)逻辑C++、Java、C、python、JS
19

伐木工

动态规划C++、Java、C、python、JS
20寻找最优的路测线路递归+剪枝C++、Java、C、python、JS
21找城市 多叉树+广搜C++、Java、C、python、JS
22矩阵匹配二分法+二分答案C++、Java、C
23

反射计数

逻辑C++、Java、C、python、JS
24

找单词

递归C++、Java、C、python、JS
25石头剪刀布游戏哈希C++、Java、C、python、JS
26

符号运算

中缀表达式C++、Java、C、python、JS
27查找一个有向网络的头节点和尾节点有向图C++、Java、python、JS
28可以组成网络的服务器递归C++、Java、C、python、JS
29

欢乐的周末

递归C++、Java、C、python、JS
30求满足条件的最长子串的长度逻辑C++、C、python
31解密犯罪时间逻辑C++、Java、python
32竖直四子棋逻辑C++、Java、C、python、JS
33找到它递归C++、Java、JS
34最长的指定瑕疵度的元音子串集合C++、Java、C、python
35信道分配 逻辑C++、Java、C、python
36仿LISP运算C++、Java、python、JS
37书籍叠放动态规划C++、Java、python
38机器人走迷宫递归C++、Java、python、JS
39简易内存池逻辑C++、Java、python、JS
40没有回文串逻辑C++、Java、C、python
41出错的或电路组合C++、Java、C、python、JS
42九宫格按键输入模拟C++、Java、C、python、JS
43矩形绘制逻辑C++、C、python
44数字排列逻辑C++、python
45德州扑克哈希表C++、Java
46跳格子游戏递归C++、Java、C、python
47N进制减法逻辑C++、Java
48二叉树的广度优先遍历递归C++、Java、C、python、JS
49转骰子逻辑C++、Java、python
50

数组连续和

双指针C++、Java
51计算堆栈中的剩余数字递归C++、C
52火锅排序C++、Java、python
53求小火车最多人时所在园区站点逻辑C++、Java、C、python、JS
54部门人力分配排序C++、Java、C、python、JS
55贪吃蛇模拟C++、Java、python、JS
56打印任务排序排序C++、Java、C、python、JS
57

图像物体的边界

集合C++、Java、python、JS
58运输时间逻辑C++、Java、python、JS
59二叉树计算二叉树遍历C++、Java、python、JS
60

学生重新排队

逻辑C++、Java、python、JS
61模拟数据序列化传输递归、栈C++、Java、python、JS
62社交距离双指针C++、Java、C、python、JS
63跳马广度优先搜索C++、Java、python、JS
64模拟目录管理 多叉树+模拟C++、Java、python、JS
65抢7游戏[全网最高分]动态规划、枚举C++、Java、C、python、JS
66

分披萨

递归C++、Java、C、python、JS
67分月饼分解+递归C++、Java、C、python、JS
68两个字符串间的最短路径问题动态规划C++、Java、C、python、JS
69园区参观路径动态规划C++、Java、C、python、JS
70快递员的烦恼递归回溯C++、Java、C、python、JS
71提取字符串中的最长数学表达式并计算双指针C++、Java、python、JS
72加密算法递归C++、Java、python、JS
73最小矩阵宽度逻辑C++、Java、python、JS
74电脑病毒感染优先队列C++、Java、python、JS
755G网络建设最小生成树C++、Java、python
76任务处理优先队列C++、Java、C、python、JS
77中文分词模拟器逻辑C++、Java
78文件缓存系统map+链表C++、Java、python、JS
79统一限载货物数最小值二分法C++、Java、JS

标签:逻辑,Java,递归,真题,python,JavaScript,C++,排序
From: https://blog.csdn.net/mars1199/article/details/135764728

相关文章

  • Java中过滤器应用一统一处理请求和响应中文乱码
      请求/响应中文乱码演示写一个简单的Servlet进行测试,返回数据的时候,会出现中文乱码如下图所示。有时候请求的数据中如果包含中文,如果没有经过处理,同样会出现中文乱码。 解决办法出现中文乱码时,就可以考虑统一处理,如果不统一处理,在每一个Servlet中,如果数据返回中有中文,......
  • Java中使用fastJson
     FastJson简介Fastjson是阿里巴巴开发的一个开源Java库,用于处理JSON数据,广泛应用于Web服务、API接口、数据交换等多个场景。FastJson的作用主要作用是用于将Java对象转换为JSON格式,或将JSON字符串转换为Java对象。它可以操作任何Java对象。主要特性有:.a.高性能:采......
  • 【React】使用 JSX 为 JavaScript 添加标签
    使用JSX为JavaScript添加标签实际上是将JSX语法与JavaScript代码结合使用,以描述用户界面。JSX允许你在JavaScript中编写类似HTML的结构,并最终由React库将其转换为真正的DOM元素。以下是将标签引入JavaScript以及将HTML转化为JSX的步骤和JSX的一些基本......
  • 是时候来唠一唠synchronized关键字了,Java多线程的必问考点!
    写在开头在之前的博文中,我们介绍了volatile关键字,Java中的锁以及锁的分类,今天我们花5分钟时间,一起学习一下另一个关键字:synchronized。synchronized是什么?首先synchronized是Java中的一个关键字,所谓关键字,就是Java中根据底层封装所赋予的一种具有特殊语义的单词,而synchronized......
  • Java学习笔记:ArrayList集合
    目录为什么要有集合:解决数组自动扩容的问题Java、python数据类型对比Java支持的数据类型主要分为两大类:Python支持多种数据类型,主要包括以下几种:在Java中常见的数据类型实现方式:Java通过使用集合框架来解决一组数据的存储和管理Java集合大致也可分成List、Set、Queue、Map四种接口......
  • Java随机读写文件
    目录1. 构造方法2.文件指针3.读写操作4.应用示例       文件输入输出流类(FileInputStream和FileOutputStream)实现了对磁盘文件的顺序读写,然而在实际的应用中,经常需要在文件的任意位置读或写数据,并且要求同时进行读和写操作。为此,Java还提供了一个功能更强大、......
  • java数据结构与算法基础-----排序------堆排序
    java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846文章目录堆排序是利用堆(数据结构)设计的排序算法,属于选择排序,最坏,最好,平均时间复杂度均为O(nlogn),不稳......
  • (Java)猛刷LeetCode——数组知识点篇
    数组Array在连续的内存空间中,存储一组相同类型的元素元素:值索引:数组的下标数组访问(Access)和数组搜索(Search)●数组访问:索引●数组搜索:找2这个元素数组中有没有以下是数组的常规操作:数组创建、添加元素、访问元素、修改元素、删除元素、遍历数组、查找元素、数组......
  • JavaScript之Promise补充与Dom操作
    Promise过程分析//按照顺序依次引入a-d.js,最后打印加载完毕load('a.js').then(()=>{returnload('b.js')//load方法返回Pomise对象//但是没有把这个对象返回//所以这个函数没有返回值//then方法会提供一个空对象作为返......
  • Java基础入门day19
    day19面向对象的三大特性三大特性封装继承多态封装packagecom.saas;​publicclassStudent{​  Stringname;  intage;  doublescore;  booleansex;}packagecom.saas;​publicclassTestEncapsulation{​  publicsta......