数据结构知识点总结(一)

本文总结了数据结构中的核心知识点,包括线性表、栈、队列、链表、树、图等数据结构的特性及操作。讨论了线性表在链式和顺序存储结构中的区别,栈和队列的特性,以及二叉树的形态和遍历方法。还涉及了算法的时间复杂度和空间复杂度,以及排序和查找算法的基本思想。同时,提到了数据结构的存储结构和逻辑结构,以及递归算法与栈的关系。
摘要由CSDN通过智能技术生成

1、用链表表示线性表的优点是(便于插入和删除操作)

2、单链表中,增加头结点的目的是(方便运算的实现)

3、栈和队列的共同特点是(只允许在端点处插入和删除元素)

4、栈通常采用的两种存储结构是(线性存储结构和链表存储结构)

5、队列具有(先进先出)的特征,栈具有(后进先出)的特征。

6、链表(插入和删除不需要移动元素,但是无法随机访问任一元素)

7、循环链表的主要优点是(从表中任一结点出发都能访问到整个链表)

8、线性表(除了第一个和最后一个元素外,其余每个元素都有一个直接前驱和直接后继)

9、线性表的顺序存储结构和线性表的链式存储结构分别是(随机存取的存储结构、顺序存取的存储结构)

10、深度为5的满二叉树中,叶子结点的个数为(16)。其共有(31)个结点。

   设一棵完全二叉树共有699个结点。则该二叉树的叶子结点数为(350)个。 

         #完全二叉树总的结点数为N,若N为奇数,则叶子结点数为(N+1)/2;若N为偶数,则叶子结点数为N/2。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清平乐的技术博客

你的鼓励是我最大创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值