WEEK2
判断
1-1 For a sequentially stored linear list of length N, the time complexities for deleting the first element and inserting the last element are O(1) and O(N), respectively. (1分)
T F
key:false,删除的时候需要先遍历找到这个结点,所以应该是O(N)的时间复杂度,插入要遍历到最后一个结点,也是O(N)
1-2 If a linear list is represented by a linked list, the addresses of the elements in the memory must be consecutive.
T F
key:false,链表的存储地址不连续。
ps:linear list和linked list 区别,linear list是一种数据结构,线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。linear list一般有两种实现形式,一种是数组(Array),一种是链表(Linked list)。一般认为线性表中数据存储是在一块连续的存储空间之中,而链表的存储可以是分散的,下一地址储存在节点之中。
WEEK4
选择

这篇博客涵盖了数据结构的基础知识,包括线性表和树的概念。在线性表中,讨论了顺序存储和链式存储的区别,指出删除第一个元素和在末尾插入元素的时间复杂度。而在树的方面,提到了具有特定度数的树的性质,以及二叉搜索树的特点,如平均搜索时间、最小和最大节点的位置。还涉及了图的连接性、边的数量与顶点的关系,以及快速排序的递归行为。
最低0.47元/天 解锁文章
3080

被折叠的 条评论
为什么被折叠?



