恪愚
江湖人称“云小梦”。一个大前端路上还未“毕业”的“小学生”。爱好分享、执着探索、乐于开源;曾参与过中大型微信小程序项目前端开发,并主导过一些官网(原生)开发;着迷于vue、node、css以及原生js技术。热衷研究现有技术的成型创新应用。目前对前端可视化和webRTC、web安全有浓厚的兴趣。开源且目前维护的有:微信小程序扩展组件库—— https://github.com/1314mxc/yunUI ,欢迎star!
展开
-
【python实现华为OD机试真题】创建二叉树【2023 Q1 | 200分】
2、然后根据operations依次添加节点: operations[i] = [height, index] 表示对第 height 层的第index 个节点node, 添加值为i的子节点,height、index 均从0开始计数;index 指所在层的创建顺序。若node 有左子节点,但无右子节点!根据返回的树根节点,按照 层序遍历二叉树打印的结果。若node 无左子节点!原创 2024-03-26 13:47:53 · 47 阅读 · 0 评论 -
【python实现华为OD机试真题】数据最节约的备份方法【2023 Q2 | 100分】
有若干个文件,使用刻录光盘的方式进行备份,假设每张光盘的容量是500MB,求使用光盘最少的文件分布方式所有文件的大小都是整数的MB,且不超过500MB;文件不能分割、分卷打包。输入输出示例仅供调试,后台判题数据一般不包含示例。原创 2024-03-26 13:10:30 · 48 阅读 · 0 评论 -
【python实现华为OD机试真题】阿里巴巴找黄金宝箱(II)【2023 Q2 | 100分】
一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子。每个箱子上面贴有箱子中藏有金币的数量。从金币数量中选出一个数字集合,并销毁贴有这些数字的每个箱子如果能销毁一半及以上的箱子,则返回这个数字集合的最小大小。字串中数字的个数为偶数,并且个数>=1,=1,原创 2024-03-26 11:30:49 · 63 阅读 · 0 评论 -
华为OD机试真题 (python)之最小循环子数组
第一行 输入数组只中元素个数n,1 sn s 100000第二行输入数组的数字序列nums,以空格分割,0 s nums[i]< 10。给定一个由若干整数组成的数组nums,请检查数组是否是由某个子数组重复循环拼接而成,请输出这个最小的子数组。示例1 输入输出示例仅供调试,后台判题数据一般不包含示例输入。输出最小的子数组的数字序列,以空格分割。原创 2023-07-18 10:02:39 · 409 阅读 · 0 评论 -
华为OD机试真题 (python)之支持优先级的队列
实现一个支持优先级的队列,高优先级先出队列;同优先级时先进先出如果两个输入数据和优先级都相同,则后一个数据不入队列被丢弃。队列存储的数据内容是一个整数。队列的数据内容 (优先级信息输出时不再体现)示例1 输入输出示例仅供调试,后台判题数据一般不包含示例输入。组待存入队列的数据 (包含内容和优先级)[支持优先级的队列]原创 2023-07-18 10:01:05 · 504 阅读 · 0 评论 -
华为OD机试真题 (python)之评论转换输出
第一条评论是”hello,2,ok,0,bye,0",第二条评论是”test,0",第三条评论是”one,1,two,1,a,0"所有评论被保存成”hello.2,ok,0.bye,0,test,0,one,1two,1a,0"每一条评论都是一个非空英文字母 字符串Q在一个博客网站上,评论具有树状结构,除了根评论外,每个评论都有一个父评论。然后是打印n行,第i(1原创 2023-07-18 09:59:22 · 301 阅读 · 0 评论 -
【python实现华为OD机试真题】优雅子数组【2023 Q1 | 200分】
当n是优雅数时,就需要额外加上新增的满足条件的子数组,这个数量是上一个优雅数的左边界left和当前优雅数的左边界right的距离。如果一个数组Q中出现次数最多的元素出现大于等于K次,被称为k-优雅数组,k也可以被称为优雅阈值只。这样一维数组形式的dp就存储了所有以当前位置为终点的,且满足K优雅的子数组的数量,最后求。就不是一一个3-优雅数组,因为其中出现次数最多的元素是1和2,只出现了2次。dp存储的是以当前位置为终点的满足K优雅条件的子数组的个数。注意:子数组是数组中一个或多个连续元素组成的数组。原创 2023-02-26 23:05:19 · 310 阅读 · 0 评论 -
【python实现华为OD机试真题】最长的密码【2022 Q4 | 100分】
在一个密码本中,每一页都有一个由26个小写字母组成的若干位密码,每一页的密码不同,需要从这个密码本中寻找这样一个最长的密码,从它的末尾开始依次去掉一位得到的新密码也在密码本中存在。密码本由一个字符串数组组成,不同元素之间使用空格隔开,每一个元素代表密码本每一页的密码。请输出符合要求的密码,如果有多个符合要求的密码,则返回。输入输出示例仅供调试,后台判题数据一般不包含示例。输入输出示例仅供调试,后台判题数据一般不包含示例。若没有符合要求的密码,则返回。原创 2023-02-26 22:58:32 · 177 阅读 · 0 评论