![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 86
Lu小白啊
一个轻轻敲开计算机世界大门的小白白
展开
-
数据结构之栈和队列
如果把栈比作一个有瓶底的瓶子,那么队列就是一个没有瓶底的瓶子。栈只能在瓶口操作,队列在瓶底放入东西,在瓶口拿出东西。原创 2023-12-20 15:04:30 · 405 阅读 · 1 评论 -
数据结构——初识数据结构
比如你上学抽象为三个操作:出门——去学校——上课 将这一系列操作抽象出来,而不用管你是怎么实现的。你去学校我不用考虑你是走路去还是坐车去。我只要知道你去学校这一动作就可以。原创 2023-12-03 20:27:50 · 51 阅读 · 0 评论 -
数据结构之线性表(顺序存储结构)
学习了本章线性表,我们应该知道什么是线性表,能够判断一张表是不是线性表。重点是掌握线性表了两种存储结构,以及在分别用这两种存储结构创建一张线性表,并且在这两种结构中对表进行查找、增加、删除等等操作;对比这两种存储结构的优缺点,知道在什么情况下用哪种结构。线性表:线性表是由一系列有序元素组成的数据结构,每个元素都有唯一的前驱和后继。上图就是一个简单的线性表,其中a1是a2唯一的直接前驱,a2是a1唯一的直接后继;注意头节点和尾节点分别没有直接前驱和直接后继。原创 2023-12-06 18:27:48 · 273 阅读 · 0 评论 -
数据结构之线性表(链式存储结构)(简洁且全面,适合赶时间的人学习)
链式存储就是将数据元素存储在任意分布的存储单元内,这些存储单元可以连续也可以不连续。如下图描述:其中像a1 a2 a3这样的点称作节点。每一个节点由两个域组成,分别为数据域和指针域;数据域用来存放数据元素的信息,指针域用来存放指针,指向下一个节点。如下图描述这条链就是由n个这样的节点,用指针这条“线”穿起来的。原创 2023-12-10 22:23:55 · 1040 阅读 · 1 评论 -
数据结构——算法篇
算法,乍一听好像是很高深莫测的东西。是计算的方法?是比数学题还难的计算?其实并不是大家想象的那样神秘。接下来大家听我一说马上就明白了算法:解决问题的步骤。(这些步骤告诉计算机应该按照什么顺序执行一些任务,以达到特定的目标)时间复杂度:时间复杂度并不直接表示具体的运行时间,而是表示随着输入规模的增加,算法运行时间的增长趋势。比如用一个函数模型来描述。原创 2023-12-04 22:57:24 · 142 阅读 · 0 评论