草庐IT

od机试题

全部标签

【华为OD机试真题】区块链文件转储系统(java&python)100%通过率 超详细代码注释 代码解读

【华为OD机试真题2022&2023】真题目录@点这里@【华为OD机试真题】信号发射和接收&试读&@点这里@【华为OD机试真题】租车骑绿道&试读&@点这里@区块链文件转储系统知识点栈链表单调栈Q滑窗时间限制:2s空间限制:256MB限定语言:不限题目描述:区块链底层存储是一个链式文件系统,由顺序的N个文件组成,每个文件的大小不一,依次为F1,F2…Fn。随着时间的推移,所占存储会越来越大。云平台考虑将区块链按文件转储到廉价的SATA盘,只有连续的区块链文件才能转储到SATA盘上,且转储的文件之和不能超过SATA盘的容量。假设每块SATA盘容量为M,求能转储的最大连续文件大小

华为OD技术面试-最短距离矩阵(动态规划、广度优先)

背景记录2023-10-21晚华为OD三面的手撕代码题,当时没做出来,给面试官说了我的想法,评价:解法复杂了,只是简单的动态规范或广度优先算法,事后找资料记录实现方式。题目腐烂的橘子问题描述:在给定的网格中,每个单元格可以有以下三个值之一:值0代表空单元格;值1代表新鲜橘子;值2代表腐烂的橘子。【每分钟,任何与腐烂的橘子(在4个正方向上)相邻的新鲜橘子都会腐烂。】返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。【如果不可能,返回-1。】示例1:输入:[[2,1,1],[1,1,0],[0,1,1]]输出:4示例2:输入:[[2,1,1],[0,1,1],[1,0,1]]输出:-1解释:

吉林大学《并行与分布式计算》2022期末试题及参考答案

(本文是吉大软件2020级《并行与分布式计算》课程的期末试题,题目是考试结束后我凭记忆记录的,答案是自己做的,如有谬误,请大家指正)(由于吉大软件2020级第一次开设《并行与分布式计算》这门课,我们复习时没有历年真题甚至例题都很少,因此把我门第一届考试题发出来希望能给21、22级及以后的同学提供一些参考,但这仅仅只是一届的题目,所以仅供参考,未来的题型和难度都没法确定,如果大家想考高分还是要把课听懂把PPT看懂)一、简答题(5*8)1.简述共享变量模型2.简述同步通信3.简述云计算中的基础服务模型4.请说明MichaelFlynn提出的Flynn分类法5.简述相并行及其优缺点6.简述虚拟机的概

华为OD机试 - 最长的顺子 - 感谢@禁止你发言提供的更简便算法(Java 2023 B卷 200分)

目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、感谢@禁止你发言提供的更简单、更优质的算法解题思路优质算法源码七、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。一、题目描述斗地主起源于湖北十堰房县,据说是一位叫吴修全的年轻人根据当地流行的扑克玩法”跑得快”改编的,如今已风靡整个中国,并流行于互联网上。牌型:单顺,又称顺子,最少5张牌,最

【测开求职】面试题:计算机网络 精简版整理

本篇文章整理的是在秋招过程中遇到的计算机网络高频面试题,应付部分中小厂的测试开发工程师面试完全没有问题,如果时间充足的话,建议再看一下笔者的另外一篇文章:【测开求职】面试题:计算机网络详细版整理,会让你对整个计算机网络有足够全面深刻的理解,亲测应付各个大厂的面试毫无压力👉目录网络结构TCPvsUDPTCP三次握手两次握手可以吗四次挥手为什么要等待2MSLTCP首部字段TCP和UDP的区别TCP和UDP对应的协议TCP的粘包和拆包TCP如何确保可靠性流量控制拥塞控制拥塞控制VS流量控制HTTPDNS的解析过程

Linux 常见面试题 Day5

1、Linux下通过哪个命令怎么查看中断?(B)A.cat/proc/ioports,用于查看I/O端口的信息,而不是中断信息。B.cat/proc/interrupts,会显示系统中断的详细信息,包括中断号、中断类型、以及每个中断的计数器,以帮助你了解系统中断的使用情况。C.cat/proc/kcore,提供了系统内存核心转储的信息,不涉及中断。D.cat/proc/kms2、Samba服务器的配置文件是(D)A.httpd.confB.inetd.confC.rc.sambaD.smb.conf,Samba是用于实现文件共享和打印服务的开源软件,其配置文件通常位于/etc/samba/sm

40道Python经典面试题(附答案)

1)什么是Python?使用Python有什么好处?Python是一种编程语言,包含对象,模块,线程,异常和自动内存管理。Python的好处在于它简单易用,可移植,可扩展,内置数据结构,并且它是一个开源的。2)什么是PEP8?PEP8是一个编码约定,关于如何编写Python代码更具可读性。3)什么是序列化和非序列化?Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其转储到文件中,此过程称为pickling。从存储的字符串表示中检索原始Python对象的过程称为unpickling。4)如何解释Python?Python语言是一种解释语言。Python程序

【华为OD机试真题 C语言】340、周末爬山 | 机试真题+思路参考+代码解析

文章目录一、题目🎃题目描述🎃输入输出🎃样例1🎃样例2二、思路参考三、代码参考作者:KJ.JK🍂个人博客首页:KJ.JK 🍂专栏介绍:华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用C语言进行更新解答,包含真题,思路分析,代码参考,欢迎大家订阅学习一、题目🎃题目描述周末小明准备去爬山锻炼,0代表平地,山的高度使用1到9来表示,小明每次爬山或下山高度只能相差k及k以内,每次只能上下左右一格,向上移动一格,

JavaScript最新面试题合集(2023年)

1、解释一下什么是闭包?闭包:就是能够读取外层函数内部变量的函数。闭包需要满足三个条件:访问所在作用域;函数嵌套;在所在作用域外被调用。优点:可以重复使用变量,并且不会造成变量污染。缺点:会引起内存泄漏使用闭包的注意点:由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。解决方法是,在退出函数之前,将不使用的局部变量全部删除。闭包会在父函数外部,改变父函数内部变量的值。所以,如果你把父函数当作对象(object)使用,把闭包当作它的公用方法(PublicMethod),把内部变量当作它的私有属性(privatevalu

经典矩阵试题(一)

📘北尘_:个人主页🌎个人专栏:《Linux操作系统》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、回型矩阵1、题目介绍2、思路讲解3、代码实现4、结果二、蛇型矩阵1、题目介绍2、思路讲解3、代码实现4、结果总结一、回型矩阵1、题目介绍2、思路讲解回型矩阵就是顺时针输入1到n的数字,这个题的思路是,定义x方向y方向的移动的,首先是x不变y加1,然后x加1y不变,然后x不变y减1,最后x减1y不变。然后循环注意边界问题,便可。3、代码实现#includeusingnamespacestd;intmain(){intn;cin>>n;intdx[]={0,1,0