北大软微2021秋季必修课期末考试回忆版

莫同云计算

5个选择题和6个判断题,每个5分

大题四道,第一题15分,其余10分

1.概述什么是“一主多辅”架构,并用该架构设计大规模数据的存储和计算。

2.Kafka消息发布和消费机制。

3.mapreduce大矩阵相乘,写出过程和结果(19年也考了这个)。

4.概述RAID5。

郁莲算法分析与设计

6道大题,每题14-20分不等

1.有n篇文章,检测其中的错别字,假定每篇文章错别字个数小于n,每篇文章使用一个n维向量存储错别字,

每检测到一个错别字就在向量中添加一个“1”,检测结束后向量剩余部分都添加“0”,问哪篇文章错别字最多

(作业题2.6,问题和答案是一样的,只是换了一种描述方式)

2.有n个箱子体积为{c1,c2,c3…cn},现在要把这n个箱子分为体积相等的两部分,问存不存在一种分法。

(装载问题,回溯法)

3.分支限界法解整数线性规划问题。

max 3x1+x2

s.t. 2x1-x2<6

​ x1+3x2<15

4.(1)赋权二部图的原理

(2)有5个工人和5个任务,使用匈牙利算法求解指派问题

5.最大生成树问题算法时间复杂度的下界和上界

6.每个结点不超过3个度的团称为xx团

(1)求这个团的形式化描述、判定问题

(2)证明是NP完全问题​

你可能感兴趣的:(算法)