华为机试
1. 内存池申请内存:
输入, 第一行为 空闲内存值:份数 格式; 第二行为申请的内存,逗号分隔; 优先分配最小且合适的
64:2,1:128,256:3
63,129,255,255,255
输出,申请成功或失败
true,true,true,true,false
2.二叉树, 求根节点到最小叶子节点的路径, 输出这些节点的值。 二叉树由数组输入,1号位为根节点, -1代表空。
输入: 树的数组值
3 5 -1 -1 7 2 4
输出: 根节点到最小叶子节点的路径
3 7 2
3. 门电路有异常: a or b 时, a的某两位二进制会调换。 求输入的两个数进行或运算时,所有有影响的调换数。
输入: 3行,N为长度,另表二进制串
5
11001
01101
输出: 一个数字,代表影响数
#笔试题目##华为#