搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
天景科技苑
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
一文带你读懂深度估计算法
2
windows 系统安装mysql8.0 及错误问题处理_windowsmysql8配置器错误
3
mediasoup基础概览_mediasoup ndi
4
数据结构-Treap(树堆) 详解
5
7 Series FPGAs Integrated Block for PCI Express IP核 Advanced模式配置详解(一)_pcie integrated block for pci express
6
大模型的 5 月:热闹的 30 天和鸿沟边缘
7
JDBC之MySQL的URL_mysqljdbc的url怎么写
8
uni-app 配置编译环境与动态修改manifest,2024非科班生的Android面试之路_manifest 动态编译
9
struct和class区别、三种继承及虚继承、友元类_class继承struct
10
图片和16进制 互相转换_图片转16进制
当前位置:
article
> 正文
华为OD机考攻略_华为od的机考题难吗
作者:天景科技苑 | 2024-07-02 02:16:58
赞
踩
华为od的机考题难吗
机考介绍
1.
机考为三道算法题目,难度为
2
道简单,
1
道中等,需要自己处理输入输出,分值为
100
分、
100
分、
200
分。总分
400
分,平台在牛客。
2.
摄像头一定要开,避免离开座位,左右晃头,以免系统误判作弊。
3.
考试过程须控制好做题节奏,切记不要在一道题目上花费过多的时间,合理分配时间。
刷题建议
1.
遇到不会的题怎么办?
万事开头难,好在算法的比我们之前做的数学题死板多了。一开始遇到题目不会是非常非常常见
的,我建议遇到不会的题目或者自己想了半天还没有思路的题目,这么做:
1.
直接看评论区答案
(牛客按照热度降序,
LeetCode
按照点赞数降序,注意
LeetCode
有时候官
方题解非常绕,可以优先看非官方的)。争取记住看答案后就明白这么做的原因然后背住大
概的思路。
2.
第二天按照自己的记忆和理解再刷一遍这个题。
3.
第五天再刷一次。
就是说按照遗忘曲线的规律来刷题,并且整理套路(套路可以看评论区的高票答案)。我觉得刷
题不仅在多,而且还要让我们刷的每一个题目有价值。其实刷题多了就会发现大多数题目套路都
是一致的。
2.
题目都有好多解法,怎么办?
对于让人眼前一亮,属于奇技淫巧,我强烈建议记下来学习一波。大多数情况下可以参考下面题
型汇总,对于题型汇总中的高权重题型,建议掌握下这个方法,非高频的以后再说。
3.
牛客还是
LeetCode
?
两个平台在我看来都可以,但是考虑到最终机考在牛客,如果平时比较习惯刷
LeetCode
,一定要在 牛客上下面的高频考题都刷几题,熟悉输入输出。下面附上刷题链接。
牛客
https://www.nowcoder.com/exam/oj?tab=%E7%AE%97%E6%B3%95%E7%AF%87&topicId
=196&page=1
可以根据知识点来过滤题型
牛客
-
华为考题
https://www.nowcoder.com/ta/huawei
LeetCode
https://leetcode-cn.com/problemset/all/
可以根据标签来过滤题型
4.
要不要写输入输出?
答案是
要的
。虽然现在很多牛客的题目没要求构造输入输出(牛客叫核心代码模式),但是实际
考试还是需要的(牛客叫
ACM
模式),平时刷题需要注意区分,多刷需要自己构造的。尤其是二叉
树之类的题目,输入输出构造会比较花时间,练习的时候多留意输入输出构造,机试可以节省很
多时间。
5.
实际、独立、按时练习
实际:不要只看解法,要实际去练,脑和手并不一致。
独立:独立完成,事后再看解析,做题过程不要看答案。
按时:全心投入,
100
分题要在
40
分钟内完成答题,
200
分题要在
70
分钟内完成
题型汇总
按照算法的难度和频率大致可以分为
必会
和
进阶
两种类型,每个子项后面的数字表示近期题型出现的次
数,并不绝对正确,可以当做大概的参考。大家实际刷题中可以根据题库提供的功能筛选,按照热度、
题解数等。
必会
1.
字符串处理(
880
)
2.
排序(
580
)
3.
递归(
265
)
4.
谈薪算法(
254
)
5.
进制转换(
158
)
6.
栈(
156
)
7.
滑窗(
151
)
8.
队列(
127
)
9.
树(
100
)
10.
位运算(
68
)
11.
正则(
42
)
进阶
1.
图(
103
)
2.
链表(
84
)
3.
排列组合(
77
)
4.
前缀和(
70
)
5.
深度优先(
69
)
6.
广度优先(
48
)
7.
状态机(
58
)
8.
回溯(
47
)
9.
分支(
38
)
10.
二分查抄(
23
)
建议
1.
建议优先掌握必会部分的内容,这部分出现频次高且难度相对较低,短时间内刷题性价比高。
2.
对于进阶部分,图往往伴随着深度优先和广度优先出现,我建议优先准备链表、广度优先深度优
先、二叉树的遍历(能应付二叉树路径统计等题型)。其余有经历再准备。对于链表、广度优先
和深度优先,
LeetCode
和牛客上有很多现成的答题模板,大家可以当做公式一样进行参考。
参考套路
1.
史上最全遍历二叉树详解
https://leetcode-cn.com/problems/binary-tree-preorder-traversal/solution/leetcodesuan-fa-xiu-li
an-dong-hua-yan-shi-xbian-2/
2. BFS
算法框架详解
https://leetcode-cn.com/problems/open-the-lock/solution/wo-xie-liao-yi-tao-bfs-suan-fa-kuang-jia
-jian-dao-/
3.
图文详解
BFS, DFS
https://leetcode-cn.com/circle/article/YLb5l4/
4. labuladong
的算法小抄
https://github.com/labuladong/fucking-algorithm
比较全,但是建议只看题型汇总中的高频题型
参考题目
牛客
https://www.nowcoder.com/ta/huawei
简单题
1. HJ12
字符串反转
2. HJ11
数字颠倒
3. HJ54
表达式求积
4. HJ106
字符逆序
5. HJ76
尼科彻斯定力
6. HJ75
公共子串计算
7. HJ86
求最大连续
bit
数
8. HJ85
最长回文子串
9. HJ100
等差数列
10. HJ87
密码强度等级
中等题
1. HJ10
字符个数统计
2. HJ46
截取字符串
3. HJ60
查找组成一个偶数最接近的两个素数
4. HJ40
统计字符
5. HJ14
字符串排序
6. HJ5
进制转换
7. HJ59
找出字符串中第一个只出现一次的字符
8. HJ58
输入
n
个整数,输出其中最小的
K
个
9. HJ81
字符串字符匹配
LeetCode
https://leetcode-cn.com
1.
剑指
offer 62
题: 圆圈中最后剩下的数字
2. 3
:无重复字符的最长子串
采用滑窗法
3. 14
:最长公共前缀
4. 151
:翻转字符串里的词
5. 2047
:字符串中的单词数
6. 581
:最短无序连续子数组
7. 1071
:字符串的最大公因子
8. 1111
:有效括号的嵌套度
9.
面试题
17.08
: 马戏团人塔
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/天景科技苑/article/detail/778304
推荐阅读
article
<<
潜伏
在
办公室
>>_
狠狠
操
经理
...
揭秘《
潜伏
》中的职场生存学:
潜伏
在
办公室
作者:陆琪《
潜伏
在
办公室
》引言《
潜伏
》并不是间谍片,而是一部不可多得的职场教程...
赞
踩
article
【
NLP
】经典
文本
匹配
算法
_
关键词
匹配
长
文本
算法
...
文章目录Jaccard相似度Levenshtein编辑距离SimhashTF-IDFBM25其他
文本
匹配
主要是将两段
文本
...
赞
踩
article
C++
初学者
指南-3.
自定义
类
型
(第一部分)-
类
和基本
自定义
类
型
...
自定义
类
型
是面向对象编程中的重要概念。它们通过提供更好的正确性保证、可复用的抽象和资源管理来补充基本
类
型
和简单的聚合
类
型
...
赞
踩
article
勾股
OA
安装
配置教程...
勾股
OA_
勾股
oa
勾股
oa 配置
勾股
OA系统 下载项目代码
勾股
OA办公系统: ...
赞
踩
article
触发器
_
触发器
银行
...
转载自:http://hi.baidu.com/zhu07ying29/blog/item/3956c436fed344...
赞
踩
article
2019年三大主流
前
端
框架
比较
,
程序员
会怎么选?_当前最主流
的
前后
端
框架
...
关于Web
前
端
三大
框架
,
一直以来是广大
前
端
开发者口水战必争话题。那么今天也来趟一趟这浑水
,
小编个人一点小
的
看法
,
轻喷哦~...
赞
踩
article
IDEA
2020.2 导入
gradle
工程问题_the
project
uses
gradle
v...
导入
gradle
工程后,提示import changes,结果import失败如下图:一、 首先按照提示:Update ...
赞
踩
article
JVM
——
JVM
与
Java
体系结构...
JVM
简介、OpenJDK和OracleJDK、虚拟机与
JVM
、
JVM
整体结构、
Java
代码执行流程、
JVM
的架构模型、...
赞
踩
article
Linux
|
Clion
使用
Makefile
进行编译_
clion
linux
makefile
...
参考大佬的笔记_
clion
linux
makefile
clion
linux
makefile
...
赞
踩
article
正点
原子
STM32
(基于
HAL
库)
0
_
正点
原子
stm32l
0
51
...
开发环境搭建与使用新建寄存器版本MDK 工程认识
HAL
库新建
HAL
版本MDK 工程_
正点
原子
stm32l
0
51
正点
原...
赞
踩
article
陆奇
与
YC
:两个中年人
的
患难与共
...
硅谷Live / 实地探访 / 热点探秘 / 深度探讨美国时间8月14日晚,一则新闻登上了各大科技媒体
的
头版头条:
YC
宣...
赞
踩
article
c++
set
容器
_c++
set
容器
操作...
STL 提供了四种关联式
容器
:
set
、multi
set
、map 和 multimap,其中
set
和 multi
set
...
赞
踩
article
Xilinx
7
系列
FPGA
之
Artix
-
7
产品简介
_
artix
7
怎么样...
Xilinx
7
系列
FPGA
之
Artix
-
7
产品简介
_
artix
7
怎么样
artix
7
怎么样 ...
赞
踩
article
Git
提交
代码
发生
冲突
的场景与
解决
方案_什么情况下会出现
代码
冲突
、怎么
解决
的...
本文详细介绍了在
Git
中遇到远程仓库
代码
冲突
时如何
解决
,包括使用gitpull自动合并、手动
解决
冲突
以及在多分支修改同一...
赞
踩
article
ICCV
2023
| 刷新十三个
暗光
增强
榜单!清华Ð提出
Retinexformer
:低
光照
图...
点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达点击进入—>【目标检测和Transformer】交流...
赞
踩
article
只有潮水退去后
,
才
知道
谁
在
裸泳
...
我一位做HR的朋友
,
在
某民营知名品牌食品公司工作。大约1年前
,
她跑来和我吐槽:公司突然搞起了“销售文化”
,
频繁更换中层
,
...
赞
踩
article
双非
大厂
测试
员
亲述:
对
测试
员
来说
,
学历
重要吗?...
学历
低就真的不能入门IT行业了吗?针
对
这个问题
,
小编今天来给大家说一说
,
学历
和技术
对
于
测试
员
而言
,
到底在职场中的比重分别...
赞
踩
article
机器
学习
基本概念
01_
机器
学习
的
样本
...
第一章
机器
学习
的
基本概念
什么是__
机器
学习
__
机器
学习
是赋予计算机
学习
能力的研究领域,它不需要明确的编程,就能让计算机...
赞
踩
article
[编程入门题]
密码
破译
_
c
语言
破译
wifi
密码
...
一、解题过程中的盲区1、实现赋值给动态变量名#exe
c
不能成功赋值for i in range(len(li)): ex...
赞
踩
article
YOLOv8
segment
介绍_yolov
segment
...
YOLOv8
segment
介绍_yolov
segment
yolov
segment
...
赞
踩
相关标签
职场
字符串
算法
NLP
文本匹配
c++
开发语言
php
insert
delete
encryption
工作
存储
sql
程序员
前端
编程
框架
jvm
java
linux
makefile
Clion
stm32