架构训练营第八周 - 作业

作业
有两个单向链表(链表长度分别为 m,n),这两个单向链表有可能在某个元素合并,如下图所示的这样,也可能不合并。现在给定两个链表的头指针,在不修改链表的情况下,如何快速地判断这两个链表是否合并?如果合并,找到合并的元素,也就是图中的 x 元素。
请用(伪)代码描述算法,并给出时间复杂度和空间复杂度。

请画出 DataNode 服务器节点宕机的时候,HDFS 的处理过程时序图。
作业一
极端情况下:
最后一个元素相同。

时间复杂度:M*N
空间复杂度:MIN(M,N)
作业二
HDFS 架构

DataNode 服务器节点宕机的时候,HDFS 的处理过程时序图

版权声明: 本文为 InfoQ 作者【无心水】的原创文章。
原文链接:【http://xie.infoq.cn/article/a10ce6bbf6abc46ffd464c3f3】。文章转载请联系作者。
评论