1、有2k个
2、最多为k^2个,最少logk个
评分及理由
(1)得分及理由(满分3分)
学生答案:有2k个
标准答案:\(n_0=(k - 1)×m + 1\)
评分理由:学生的答案与标准答案不符,且未给出任何推导过程。根据评分说明,仅给出结果但没有推导过程的最高得分为2分...
(1)可生成 3 个初始归并段(2 分)
1、37,51,63,92,94,99(2 分)
2、14,15,23,31,48,56,60,90,166(2 分)
3、 8,17,43,100(2 分)
评分及理由
(1)得分及理由(满分8分)
学生答案与标准答案完全一致,包括归并段的数...
(1)可生成 3 个初始归并段(2 分)
1、37,51,63,92,94,99(2 分)
2、14,15,23,31,48,56,60,90,166(2 分)
3、 8,17,43,100(2 分)
评分及理由
(1)得分及理由(满分6分)
学生答案与标准答案完全一致,包括初始归并...
不会做,给1分
评分及理由
(1)得分及理由(满分4分)
得分:0分
理由:学生未给出任何算法设计思想,完全空白。
(2)得分及理由(满分9分)
得分:0分
理由:学生未提供任何代码实现或注释,完全空白。
题目总分:0+0=0分
不会做呀
评分及理由
(1)得分及理由(满分4分)
得分:0分
理由:学生明确表示"不会做",未提供任何算法基本思想,无法得分。
(2)得分及理由(满分7分)
得分:0分
理由:未提供任何代码实现或相关描述,完全空白作答。
(3)得分及理由(满分2分)
得分:0分
理由:未对算法复杂度...
(1) 利用三个指针指向每个集合的起始索引0,再设置一个变量min记录最小距离,不断比对三个数组指针所在元素的最小者并计算距离,然后让最小的指针后移一位(若大小相同,则集合名称数字较小者指针后移,例如S1和S2的元素大小相同,S1指针后移),直到某个指针到达集合尽头(指针值 = 集合长度)结束...
(1) 反转两个链表,然后再同时遍历,直到碰到第一个不相等的字母或为null(即碰到未反转前的某个链表的头结点),那么它的前驱结点(若第一个字母就不同,则为空)即为我们要的结果。
(2) 使用Java语言:
// 算法类
class Solution {
/...
(1) A与B合并,最坏需要35次比较,得到A'(45个元素);A'与C合并,最坏需要45次比较,得到B'(95个元素);D和E合并,最坏需要60次比较,得到C'(110个元素);B'和C'合并,最坏需要110次比较,得到D'(205个元...
6 6 6-11
VA6 6
32
3.13%
2个页 2次
评分及理由
(1)得分及理由(满分3分)
学生回答:6 6 6-11
标准答案:Cache组号和块内地址分别占6位...
评分及理由
(1)得分及理由(满分4分)
得分:0分
理由:学生的回答与题目要求完全不符。题目要求的是设计算法判断有向图是否存在唯一的拓扑序列,而学生回答的是关于编码长度和压缩比的内容,属于完全不同的知识点。因此不得分。
(2)得分及理由(满分9分)
得分:0分
理由:学生没有提供任何...
评分及理由
(1)得分及理由(满分4分)
学生回答“一定可以得到,编码长度为$\log_2N$”,与标准答案一致,逻辑正确。得4分。
(2)得分及理由(满分2分)
学生回答“最小$wpl = N\log N$”,与标准答案一致,逻辑正确。得2分。
(3)得分及理由(满分4分)
学生回...
评分及理由
(1)得分及理由(满分4分)
学生回答“一定可以得到”,与标准答案一致,但编码长度描述为“$log_2N$”缺少“+1”的说明。然而,根据题目条件(N为2的整数次幂),实际编码长度应为$\log_2N$(因为树高为$\log_2N$,编码长度为$\log_2N$),标准答案中...
评分及理由
(1)得分及理由(满分4分)
学生回答正确,指出一定能得到所有字符对应的编码长度都相同的哈夫曼树,且编码长度为$\log_2N$。与标准答案一致,得4分。
(2)得分及理由(满分2分)
学生回答正确,最小WPL为$N\log N$,与标准答案一致,得2分。
(3)得分及理由(满...
没学到
评分及理由
(1)得分及理由(满分3分)
学生未作答,得0分。
(2)得分及理由(满分6分)
学生未作答,得0分。
题目总分:0+0=0分
semephore mutex = 1 ,tong = 3 ,full=0,empty=10
void qu()
{
p(full)
p(tong)
p(mutex)
取水
v(mutex)
v(empty)
v(tong)
&nbs...
0-1 p1 执行剩余2 p=10
1-2 p2 执行剩余1 p=6 p1的p=9
2-3 p2 执行结束 p1->p=8 p3->p=5
3-4 p4 执行结束 p1->p=7 p3->p=4
4-5 p3 执行剩...
(1)x和y有很好的空间局部性 没有时间局部性
(2)第一次x0不中y0不中 第二次x1中y1中......第四次x3中y3中 第五次不中 第8次中 命中率为0.75
(3) 命中率为0.5
(4)命中率为0.5
评分及理由
(1)得分及理由(满分2分)
学生回答正...
(1) R2 = FF38H,R4=FF38H,R5= 0064H,R6=01F4H
(2)n1 = 100,n2=500
(3)CF=1,ZF=0
(4)观察最高位是否进位 不会影响CF
评分及理由
(1)得分及理由(满分4分)
得分:3分
...
(1) 一定可以
(2)Na*(logN-1)
(3) logM ,M*8/logM
评分及理由
(1)得分及理由(满分4分)
得分:2分
理由:学生回答“一定可以”是正确的,但未说明具体编码长度(即\(\log_2N\)),也未解释哈夫曼树的结构(满二叉树)。...
(1) 因为相同元素一定相邻,所以只需要找到某个不连续出现的数即可。
(2)
int solve(int A[n])
{
for(int i = 0; i < n; i++)
{
if(a[i]==a[i+1]) i++...
(1) T = 4.8 微秒
(2) T = 24.6 * 10^(-6) s
评分及理由
(1)得分及理由(满分3分)
学生答案正确,计算过程和结果与标准答案一致,得3分。
(2)得分及理由(满分6分)
学生答案错误,计算结果与标准答案不一致。标准答案为29.4μs,而学生答...
mutex = 1 // 表示同一时间只能有一个水桶入缸取水
tong = 3 // 表示水桶总数只有三个
empty = 10 // 表示水缸总容量初始为 10
water = 0 // 表示水缸初始水为 0
function young_heshan...
(1):
P1(1s) -> P2(2s) -> P4(1s) -> P3(1s) -> P1(1s) -> P3(1s) -> P1(1s) -> P3(1s) -> P5(5s)
(2):
P1 周转时间:8 相...
(1): 时间局部性比较差,因为数组中每个元素仅访问了一遍,但空间局部性好,访问到的都是相邻的数据
(2): 0%
第1次访问 x[0], 未命中,将主存地址从 0040H - 004FH 的地址块加入 Cache1,
第2次访问 y[0], 未命中,将主存地址从...
(1): R2 : 0000H, R4 : 0000H, R5 : 014C, R6 : 014C
(2): n1 = 300, n2 = 300
(3): CF = 0, ZF = 0
(4): CF 由最高位进位和 Cin 位异或而来
有符号整数加减法会影响 CF,...
(1): 可以得到所有字符对应编码都相同的哈夫曼树,长度为 logN
(2): a*N*logN
评分及理由
(1)得分及理由(满分4分)
得分:3分
理由:学生正确回答了“可以得到所有字符对应编码都相同的哈夫曼树”,但未说明树的高度为\((\log_2N)+1\),且编码...
(1): 将数组中所有的数都异或起来,异或的答案就是只出现一次的值。
(2):
long long sum = 0;
for(int i = 1; i <= n; i++){
sum ^= a[i];
}
printf("%lld", sum)...
(1) 反转两个链表,然后再同时遍历,直到碰到第一个不相等的字母或为null(即碰到未反转前的某个链表的头结点),那么它的前驱结点(若第一个字母就不同,则为空)即为我们要的结果。
(2) 使用Java语言:
// 算法类
class Solution {
/...
(1) A与B合并,最坏需要35次比较,得到A'(45个元素);A'与C合并,最坏需要45次比较,得到B'(95个元素);D和E合并,最坏需要60次比较,得到C'(110个元素);B'和C'合并,最坏需要110次比较,得到D'(205个元...
semaphore vat_full = 0, vat_empty = 10, mutex_w = 1, mutex_v = 1, bucket_empty = 3, bucket_full = 0; // w表示水井,v表示水缸(代码区如果能用tab分隔符就好多了)
chil...