数据结构
文章平均质量分 94
初学者浅分享所学数据结构
南汐以墨
这个作者很懒,什么都没留下…
展开
-
Java集合探秘:Map和Set的魔法世界
我又来啦!今天来介绍下Map和Set这两个集合类,但也是属于数据结构的那么先来揭开这个Map和Set到底是何方神圣吧Map和Set是一种专门用来进行搜索的容器或者数据结构,其搜索效率与具体的实例化子类有关。这两个是用两种模型来进行查找的分别对应的是:Key-Value模型、纯Key模型。那么刚刚这两个又是什么呢?原创 2024-07-15 22:51:05 · 877 阅读 · 0 评论 -
二叉搜索树大冒险:寻找-插入-删除
OK,看我们题目就可知道啦,今天要分享学习的一种数据结构就是二叉搜索树。内容题目也说了三个大概的,分别是寻找、插入、删除。讲这个之前呢,那么就先讲讲这个二叉搜索树是何方神圣呢?原创 2024-07-13 22:40:57 · 856 阅读 · 0 评论 -
我与顺序表有个约会
今天来讲讲的数据结构初学中常见的一种——顺序表当然我们来讲讲什么是顺序表先。顺序表是属于线性表的一种。原创 2024-04-09 20:20:04 · 1800 阅读 · 3 评论 -
探秘二叉深林——浅解二叉树
最近我又学习了一种数据结构。这种数据结构还挺有趣的,名叫二叉树。在了解二叉树之前,我们得先了解这个叫树的数据结构。树:一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看 起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。具有以下特点:1.有一个特殊的结点,称为根结点,根结点没有前驱结点。原创 2024-05-03 23:15:03 · 790 阅读 · 0 评论 -
堆:让数据乖乖站好队
本章浅浅的介绍堆这个数据结构原创 2024-05-05 10:08:42 · 1593 阅读 · 3 评论 -
数据结构双子星:栈与队列
最近刚好学习了数据结构中的栈与队列,让我来浅浅谈下这两个有趣的东西吧。(基于java编写)首先我们得请出第一位明星:栈(Stack)那什么是栈呢?栈是一种后进先出的数据结构。具体来说呢,栈也是一种线性表来的,其只允许在固定一端进行插入和删除。进行数据插入和删除的一端叫栈顶,另一端叫栈底。同时有两个很常见操作:压栈:栈的插入操作叫做进栈/入栈/压栈,入数据在栈顶出栈:栈的删除操作叫做出栈。出数据在栈顶。接下来,让我们一起看看有什么方法吧。原创 2024-05-02 21:58:47 · 24 阅读 · 2 评论