第八周作业
作业1
有两个单向链表(链表长度分别为 m,n),这两个单向链表有可能在某个元素合并,也可能不合并,如下图所示的这样。现在给定两个链表的头指针,在不修改链表的情况下,如何快速地判断这两个链表是否合并?如果合并,找到合并的元素,也就是图中的 x 元素。
请用代码(或伪代码)描述算法,并给出时间复杂度。
作业2
画出DataNode服务器节点宕机时,HDFS的处理过程时序图:
学习总结:
本周重点学了I/O缓存,包括库函数缓存和内核空间缓存。以前关于操作系统的I/O缓存的疑惑都解开了。还有一点是,自己学习太多,总结太少。囧。
版权声明: 本文为 InfoQ 作者【TheSRE】的原创文章。
原文链接:【http://xie.infoq.cn/article/1d962cffb765ec85876553be3】。文章转载请联系作者。
评论