我要华子!!!华为0426暑期实习笔试

1、批量初始化次数(拓扑排序模拟

某部门在开发一个代码分析工具,需要分析模块之间的依赖关系,用来确定模块的初始化顺序、是否有循环依期等问题。"批量初始化”是指一次可以初始化一个或多个模块。例如模块1依赖模块2,模块3也依赖模块2,但模块1和3没有依赖关系,则必须先"批量初始化”模块2,再"批量初始化"模块1和3。现给定一组模块间的依赖关系,请计算需要“批量初始化"的次数。

2、分配资源ID(双向链表+哈希表模拟

给定一个管理ID的资源池,可以从资源池中分配资源ID和释放资源ID,分配方式有动态分配和指定分配,动态分配是从资源池的开始分配一个资源ID,指定分配是指定一个资源ID进行分配,无论哪种分配方式释放资源ID时都需要放到资源池的尾部。执行一系列操作后,请问资源池的第一个空闲资源ID应该是多少?

3、疯长的草

将N种不同的随机种在一块广漠无边的二维平面上(角坐标系内),给定二维数组points表示第0天所有草的初始位置,第i项points[I]=[XI,Y]表示第0天草i点[XI,YI].每天,被草覆盖的点会向外蔓延到它上、下、左、右、左上、左下、右上、右下8个邻居点。注意,初始状态下,可能有多种草在同一点上。

现给定一个整数 M,问最少需要多少天,方能找到一点同时至少有 M 种草?

一个我朋友给我的代码,一个佬,应该有点把握的,大家可以参考参考。

五一和朋友出武汉玩,各位有在武汉读书的兄弟,比较会玩的,推荐推荐,可以交流交流。

#华为笔试##暑期实习##笔试##24届##华为信息集散地#
全部评论
题目示例可以看:https://www.nowcoder.com/discuss/480877823167569920
4 回复 分享
发布于 2023-04-26 23:33 河北
如何长截图?
1 回复 分享
发布于 2023-04-27 12:58 山东
第三题dirs这个变量没用啊?
点赞 回复 分享
发布于 2023-05-05 20:38 美国
能解释一下第三题50-61一行的含义吗?cur的作用不是很明白
点赞 回复 分享
发布于 2023-05-01 18:01 陕西
这场T3比以前的简单许多啊
点赞 回复 分享
发布于 2023-04-28 11:00 北京
有什么办法能联系到那个佬呢😋
点赞 回复 分享
发布于 2023-04-26 22:51 陕西

相关推荐

HR_丸山彩同学:你的项目描述里,系统设计讲了很多:MemCube是什么、三级存储架构怎么设计、四种遗忘策略分别是什么。这些面试的时候讲没问题,但简历上不需要这么细。 简历要突出的是影响力,不是实现细节。面试官看简历的时候想知道的是「这个项目有多大价值」,不是「这个项目具体怎么实现的」。实现细节是面试时候聊的 怎么改:技术细节可以精简为一句「采用三级存储架构+四种遗忘策略」,把省出来的篇幅用来写影响力。比如:项目有没有开源?有没有写成技术博客?有没有被别人使用过? 校园经历没有任何信息量,任何人都可以写这句话,写了等于没写。更关键的是,你投的是技术岗,校园活动经历本来就不是加分项。如果非要写,必须写出具体的数字和成果。如果你没有这些数字,那就老老实实删掉 「端到端耗时缩减30-40%」要给出确切数字和绝对值。从1000ms降到600ms是降了40%,从100ms降到60ms也是降了40%,但这两个含义完全不一样。其他也是,涉及到数据,准备好证据,口径统一,面试会问 「熟练」「熟悉」「了解」混在一起用,读起来很乱。而且「了解前端需求」最好改成「具备前后端协作经验」
点赞 评论 收藏
分享
评论
28
123
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务