2024华为OD机试真题,代码包含语言java 代码基本都有详细注释。 题目描述 给定一个非空字符串S,其被N个‘-’分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的子串每K个字符组成新的子串,并用‘-’分隔。 对于新组成的每一个子串,如果它含有的小写字母比大写字母多,则将这个子串的所有大写字母转换为小写字母; 反之,如果它含有的大写字母比小写字母多,则将这个子串的所有小写字母转换为大
题解: Java / Python / C++ 题目描述 有一名科学家想要从一台古董电脑中拷贝文件到自己的电脑中加以研究但此电脑除了有一个3.5寸软盘驱动器以外,没有任何手段可以将文件持贝出来,而且只有一张软盘可以使用,因此这一张软盘是唯一可以用来拷贝文件的载体。 科学家想要尽可能多地将计算机中的信息拷贝到软盘中,做到软盘中文件内容总大小最大。已知该软盘容量为1474560字节。文件占用的软盘空间
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 💻 ACM金牌🏅️团队 | 编程一对一辅导 ✨ 本系列打算持续跟新华为OD-D卷的三语言AC题解 👏 感谢大家的订阅➕ 和 喜欢💗 和手里的小花花🌸 最新华为OD机试D卷目录,全、新、准,题目覆盖率达 95% 以上,支持题目在线评测 最新华为OD机试目录: https://www.nowcoder.com/discuss/6361536
题目描述 给定一个二叉树,每个节点上站一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。 初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。 输入描述 给定二叉树 0 9 20 -1 -1 15 7 -1 -1 -1 -1 3 2 注:-1表示空节点 输出描述 返回所有节点都接收到悄悄话花费的时间 38 用例 输入 0 9 20 -1
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 字符串环游戏(100分) 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🧷 字符串环游戏 问题描述 K小姐有一个由小写字母组成的字符串 ,她想把这个字符串首尾相连形成一个环,然后在环中找出包含偶数个 'o
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-D卷的三语言AC题解 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 => 石碑文字组合(200分) <= 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🍪 石碑文字组合 问题描述 考古学家 LYA 在一次考古挖掘中发现了一块断裂成 段的石碑,每一段石碑上都刻有一个小写字母。为
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-D卷的三语言AC题解 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 => 宝石购买计划(100分) <= 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🍊 宝石购买计划 题目描述 K小姐经营着一家珠宝店,店里的橱窗中陈列着一排 颗宝石。每颗宝石都有各自的价格,第 颗宝石的价格
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-D卷的三语言AC题解 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 => 部门组队编程(200分) <= 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🍊 部门组对编程 问题描述 LYA所在的部门计划通过结对编程的方式进行项目开发。已知部门中有 名员工,每个员工都有一个独特的
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 => LYA 的幸运游戏(100分) <= 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🫔 LYA 的幸运游戏 问题描述 LYA 在玩一个有
C++ 先自我介绍,再提问项目相关 查看磁盘的命令:du df 查看磁盘实时的空间交换还是啥来着 tcp通信的过程和接口 gcc编译c++的参数 gdb调试 coredump 手动编译还是makefile 多线程安全 多线程之间如何加锁实现的 客户端超时断开 一个进程的cpu太高怎么办 c++里面的内存空间分为哪些 程序执行过程 就记得这些了 #华为面试#
一面|1h 聊了好久,一面也太正式了,问得较为基础,但是问得真的挺多的,心累。 项目介绍 Java四次引用 垃圾回收机制 线程安全的集合有哪些(问得比较细) 进程间通信的方式 HashMap的底层实现 eventbus原理 View的绘制过程 Surfaceview可以在非主线程绘制吗 Glide的缓存机制 内存优化(追着问) TCP三次握手 算法:合并区间 算法:排序数组 二面|45min 二面
形式:电话面试 项目 介绍一个项目 数据库选型,为什么 MongoDB关联查询是怎么做的? 项目性能如何 技术 Redis持久化机制 Redis是怎么序列化的 Redis有哪些读写模式 主从同步过程中,COW过程具体是怎样的 Redis key的最大长度,过长的key会有什么问题? Redis的原子性是怎么实现的? 双缓存了解吗? 本地缓存和分布式缓存区别? Memecach 和 Redis 区别
面试分三部分,总计 50 分钟左右。 第一部分 首先自我介绍,外加讲解自己做过的项目,以及自己在这些项目中充当一些什么角色。 第二部分(记不太清顺序,大概有这些内容) 1. 什么是事件循环 2. vue 的双向绑定原理 3. keepAlive 为什么不能缓存 Iframe 中的 dom 结构 4. 性能优化有哪些做法 (被问的有点懵,实在想不起其他问题,后面想起再加上) 第三部分 编程 1. 写
首先自我介绍 然后开始问问题 1、项目有什么难点,有什么特别的地方? 2、(我说了修改了源码)服务器上是自动将包下载打包好的,你知道怎么修改源码放到服务器上吗? 3、(简历上写了UI兼容性问题)你能说说都做了哪些兼容性问题吗?\项目就用到基础的css代码的兼容,但是又不敢背书。什么meta,viewreport什么的 4、csrf知道吗?是如何做到盗用用户身份进行请求伪造的(原理是什么)? 5、知
8/17 一面: 一面和二面是一起的,一面主要问的是一些八股,华为C++岗位感觉还是比java要多,问了四个cast的作用、设计无锁队列等 算法题目是一道easy 二面: 主要问项目,深挖项目,看你做没做过,算法题是一道电梯题,贪心解决 主管面: 线下面试,问了兴趣爱好及对华为文化的理解。十分钟搞定了 面试完就收到通过短信,就入池了,等10月份左右估计才会开奖 #华为面试##华为主管面##泡池子#