华为算法习题

文章提供了通过编程机考的关键,强调了编码能力和刷题的重要性。推荐使用牛客网进行在线编程训练,并列举了华为机试的训练链接和一些典型题目,如合并有序数组、有效括号序列等。同时,提到了LeetCode中的多种题型,包括递归、分治、单调栈、动态规划等,作为进一步提升技术的资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vip习题:1102 531 533 361 1230
机考通过的关键是有编码能力,刷题同样关键:
1、牛客网->题库->在线编程->华为机试在线训练;https://www.nowcoder.com/ta/huawei;
2、典型题目:https://www.nowcoder.com/exam/oj?tab=%E7%AE%97%E6%B3%95%E7%AF%87&topicId=196&page=1
1.)编号NC22 合并两个有序的数组(100分)
2. )编号NC52 有效括号序列(100分)
3. )编号NC37 合并区间(200分)
如有余力,可继续完成以下两道附加题
附1. 编号NC68 跳台阶
附2. 编号NC17 最长回文子串
3、常见题型:
递归:LeetCode70、112、509
分治:LeetCode23、169、240
单调栈:LeetCode84、85、739、503
并查集:LeetCode547、200、684
滑动窗口:LeetCode209、3、1004、1208
前缀和:LeetCode724、560、437、1248
差分:LeetCode1094、121、122
拓扑排序:LeetCode210
字符串:LeetCode5、20、43、93
二分查找:LeetCode33、34
BFS:LeetCode127、139、130、529、815
DFS&回溯::LeetCode934、685、1102、531、533、113、332、337动态规划:LeetCode213、123、62、63、361、1230
贪心算法:LeetCode55、435、621、452
字典树:LeetCode820、208、648

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值