2024剑指offer
码龄15年
关注
提问 私信
  • 博客:544,758
    544,758
    总访问量
  • 683
    原创
  • 13,347
    排名
  • 2,848
    粉丝
  • 46
    铁粉

个人简介:博主10+年互联网大厂经验,精通多种编程语言,乐于分享面试经验。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2009-11-10
博客简介:

goldarmour的博客

博客描述:
贵有恒何必三更眠五更起,最无益只怕一日曝十日寒。
查看详细资料
  • 原力等级
    当前等级
    8
    当前总分
    5,360
    当月
    39
个人成就
  • 获得1,261次点赞
  • 内容获得383次评论
  • 获得948次收藏
  • 代码片获得8,502次分享
创作历程
  • 4篇
    2025年
  • 288篇
    2024年
  • 391篇
    2023年
成就勋章
TA的专栏
  • 华为OD机试题库(C++/Java/Python)
    付费
    390篇
  • 2024华为OD机试真题(E卷D卷C卷)
    付费
    143篇
  • OD统一考试CD卷(Python/C++)
    付费
    109篇
  • 华为od机试(python)2023
    付费
    80篇
  • OD统一考试BCD卷(Python)
    付费
    98篇
  • 华为OD面试手撕代码
    付费
    3篇
  • 经验分享
    5篇
TA的推广
兴趣领域 设置
  • Java
    java
  • 编程语言
    pythonc++
  • 网络与通信
    网络协议
  • 操作系统
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 收藏
搜TA的内容
搜索 取消

2024华为OD机试E卷-内存资源分配-(C++/Java/Python)

有一个简易内存池,内存按照大小粒度分类,每个粒度有若干个可用内存资源,用户会进行一系列内存申请,需要按需分配内存池中的资源返回申请结果成功失败列表。分配规则如下:分配的内存要大于等于内存的申请量,存在满足需求的内存就必须分配,优先分配粒度小的,但内存不能拆分使用;
原创
发布博客 2025.01.13 ·
45 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试E卷-矩形相交的面积-(C++/Java/Python)

给出3组点坐标(x, y, w, h),-1000
原创
发布博客 2025.01.10 ·
7 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试E卷-boss的收入-(C++/Java/Python)

一个XX产品行销总公司,只有一个boss,其有若干一级分销,一级分销又有若干二级分销,每个分销只有唯一的上级分销。规定,每个月,下级分销需要将自己的总收入(自己的+下级上交的)每满100元上交15元给自己的上级。现给出一组分销的关系,和每个分销的收入,请找出boss并计算出这个boss的收入。
原创
发布博客 2025.01.09 ·
11 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【华为OD机试E卷C卷D卷】跳马【C++/Java/Python】

马是象棋(包括中国象棋和国际象棋)中的棋子,走法是每步直一格再斜一格,即先横着或者直者走一格,然后再斜着走一个对角线,可进可退,可越过河界,俗称"马走日"字。给定m行n列的棋盘(网格图),棋盘上只有棋子象棋中的棋子“马”,并且每个棋子有等级之分,等级为k的马可以跳1~k步(走的方式与象棋中“马”的规则一样,
原创
发布博客 2025.01.07 ·
504 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试E卷-字符统计及重排-(C++/Java/Python)

给出一个仅包含字母的字符串,不包含空格,统计字符串中各个字母(区分大小写)出现的次数,并按照字母出现次数从大到小的顺序。输出各个字母及其出现次数。如果次数相同,按照自然顺序进行排序,且小写字母在大写字母之前。
原创
发布博客 2024.10.09 ·
355 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

2024华为OD机试E卷-高矮个子排队-(C++/Java/Python)

​现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}。我们现在希望小朋友排队,以“高”“矮”“高”“矮”顺序排列,每一个“高”位置的小朋友要比相邻的位置高或者相等;每一个“矮”位置的小朋友要比相邻的位置矮或者相等;
原创
发布博客 2024.10.03 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试E卷-构成正方形的数量-(C++/Java/Python)

​输入 N 个互不相同的二维整数坐标,求这 N 个坐标可以构成的正方形数量。(内积为零的的两个向量垂直)输入描述第一行输入为 N,N 代表坐标数量,N 为正整数
原创
发布博客 2024.09.29 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试E卷-判断一组不等式是否满足约束并输出最大差-(C++/Java/Python)

​给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)要求:不等式系数为 double类型,是一个二维数组不等式的变量为 int类型,是一维数组;不等式的目标值为 double类型,是一维数组
原创
发布博客 2024.09.28 ·
283 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试E卷-数大雁-(C++/Java/Python)

一群大雁往南飞,给定一个字符串记录地面上的游客听到的大雁叫声,请给出叫声最少由几只大雁发出。具体的:大雁发出的完整叫声为”quack“,因为有多只大雁同一时间嘎嘎作响,所以字符串中可能会混合多个”quack”。大雁会依次完整发出”quack”,即字符串中’q’ ,‘u’, ‘a’, ‘c’, ‘k’ 这5个字母按顺序完整存在才能计数为一只大雁。如果不完整或者没有按顺序则不予计数。如果字符串不是由’q’, ‘u’, ‘a’, ‘c’, ‘k’ 字符组合而成,或者没有找到一只大雁,请返回-1。
原创
发布博客 2024.09.27 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2024华为OD机试E卷-流浪地球-(C++/Java/Python)

流浪地球计划在赤道上均匀部署了 N 个转向发动机,按位置顺序编号为0 ~ N初始状态下所有的发动机都是未启动状态发动机启动的方式分为“手动启动”和“关联启动”两种方式如果在时刻 1 一个发动机被启动,下一个时刻 2 与之相邻的两个发动机就会被“关联启动”如果准备启动某个发动机时,它已经被启动了,则什么都不用做
原创
发布博客 2024.09.26 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试真题-特殊的加密算法Python-C卷D卷-200分

有一种特殊的加密算法,明文为一段数字串,经过密码本查找转换,生成另一段密文数字串。规则如下:明文为一段数数组字串由 0~9 组成密码本为数字 0~9 组成的二维需要按明文串的数字顺序在密码本里找到同样的数字串,密码本里的数字串是由相邻的单元格数字组成,上下和左右是相邻的,注意:对角线不相邻,同一个单元格的数字不能重复使用。​
原创
发布博客 2024.09.04 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试真题-反射计数Python-C卷D卷-200分

给定一个包含 0 和 1 的二维矩阵。给定一个初始位置和速度,一个物体从给定的初始位置出发,在给定的速度下进行移动,遇到矩阵的边缘则发生镜面发射。无论物体经过 0 还是 1,都不影响其速度。请计算并给出经过 t 时间单位后,物体经过 1 点的次数。
原创
发布博客 2024.09.04 ·
480 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试真题-贪心歌手Python-C卷D卷-200分

一个歌手准备从A城去B城参加演出。按照合同,他必须在 T 天内赶到歌手途经N 座城市歌手不能往回走每两座城市之间需要的天数都可以提前获知。歌手在每座城市都可以在路边卖唱赚钱。经过调研,歌手提前获知了每座城市卖唱的收入预期:如果在一座城市第一天卖唱可以赚M,后续每天的收入会减少D(第二天赚的钱是 M - D,第三天是 M - 2D ...)。如果收入减少到 0 就不会再少了。
原创
发布博客 2024.08.31 ·
9057 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试真题-启动多任务排序Python-C卷D卷-200分

一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。
原创
发布博客 2024.08.27 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试真题-项目排期Python-C卷D卷-200分

​项目组共有 N 个开发人员,项目经理接到了 M 个独立的需求,每个需求的工作量不同,且每个需求只能由一个开发人员独立完成,不能多人合作。假定各个需求直接无任何先后依赖关系,请设计算法帮助项目经理进行工作安排,使整个项目能用最少的时间交付​
原创
发布博客 2024.08.26 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试真题-篮球游戏Python-C卷D卷-200分

​幼儿园里有一个放倒的圆桶,它是一个线性结构,允许在桶的右边将篮球放入,可以在桶的左边和右边将篮球取出。每个篮球有单独的编号,老师可以连续放入一个或多个篮球,小朋友可以在桶左边或右边将篮球取出,当桶只有一个篮球的情况下,必须从左边取出。
原创
发布博客 2024.08.26 ·
247 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试真题-寻找最优的路测线路Python-C卷D卷-200分

​评估一个网络的信号质量,其中一个做法是将网络划分为栅格,然后对每个栅格的信号质量计算。路测的时候,希望选择一条信号最好的路线(彼此相连的栅格集合)进行演示。现给出 R 行 C 列的整数数组 Cov,每个单元格的数值 S 即为该栅格的信号质量(已归一化,无单位,值越大信号越好)。
原创
发布博客 2024.08.24 ·
255 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试真题-抢7游戏Python-C卷D卷-200分

A、B两个人玩抢7游戏,游戏规则为:A先报一个起始数字 X(10 ≤ 起始数字 ≤ 10000),B报下一个数字 Y (X - Y < 3),A再报一个数字 Z(Y - Z < 3),以此类推,直到其中一个抢到7,抢到7即为胜者;在B赢得比赛的情况下,一共有多少种组合?​
原创
发布博客 2024.08.24 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试真题-学生重新排队Python-C卷D卷-200分

n 个学生排成一排,学生编号分别是 1 到 n,n 为 3 的整倍数。老师随机抽签决定将所有学生分成 m 个 3 人的小组(n == 3 * m) ,为了便于同组学生交流,老师决定将小组成员安排到一起,也就是同组成员彼此相连,同组任意两个成员之间无其它组的成员。
原创
发布博客 2024.08.22 ·
549 阅读 ·
20 点赞 ·
0 评论 ·
0 收藏

2024华为OD机试真题-根据IP查找城市Python-C卷D卷-200分

某业务需要根据终端的IP地址获取该终端归属的城市,可以根据公开的IP地址池信息查询归属城市。地址池格式如下:城市名=起始IP,结束IP起始和结束地址按照英文逗号分隔,多个地址段采用英文分号分隔。比如:
原创
发布博客 2024.08.22 ·
224 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏
加载更多