NOTE FOR PTA WEEK(小题)

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

WEEK2

判断

1-1 For a sequentially stored linear list of length NN, the time complexities for deleting the first element and inserting the last element are O(1)O(1) and O(N)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

选择

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值