首页 > 其他 > 详细

数据结构(栈,队列,链表,二叉树)

时间:2021-05-08 16:31:20      阅读:14      评论:0      收藏:0      [点我收藏+]

栈作为一种数据结构,用途十分广泛。在回调函数等许多场景中都有应用。遵循先进后出的原则和队列的先进先出正好相反。

技术分享图片

队列

队列是一个线性结构,特点是在某一段添加数据,在另一端删除数据,遵循先先进先出的原则。
技术分享图片

链表:

链表是一个线性结构,同时也是一个天然的递归结构。链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。但是链表失去了数组随机读取的优点,同时链表由于增加了节点的指针域,空间开销比较大。
技术分享图片

二叉树:

树拥有很多结构,二叉树是树种最常用的结构,同时也是一个天然的递归结构。
二叉树拥有一个根节点,每个节点至多拥有两个子节点,分别为:左节点和右节点。树的最底部节点称之为叶节点,当一颗树的叶数量为满时,该树可以称为满二叉树。
技术分享图片

数据结构(栈,队列,链表,二叉树)

原文:https://www.cnblogs.com/jgg54335/p/14743958.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!