首页
学习
活动
专区
工具
TVP
发布

数据结构

考研408数据结构基本知识点介绍
专栏成员
20
文章
5650
阅读量
12
订阅数
【数据结构】72变的双端队列
大家好,很高兴又和大家见面啦!!! 在前面的篇章中,咱们详细介绍了队列这种新的数据结构,现在我们简单的回顾一下队列的三要素——数据的逻辑结构、数据的存储结构以及数据的运算。
蒙奇D索隆
2024-01-26
1430
【数据结构】在链队列中你可能忽视的二三事
大家好,很高兴又和大家见面啦!!! 在上一个篇章中,我们详细的介绍了队列的顺序存储结构——循环队列。同时花费了大量的篇幅来介绍循环队列的实现逻辑与实现方式,最后我们还使用C语言通过两种方式是实现了循环队列,相信大家看完上一篇内容的话应该对循环队列及其基本操作的实现已经没什么问题了。如果对这些内容还有疑问的朋友可以在文章下方评论留言,或者私信博主,博主看到后都会回复的哦!
蒙奇D索隆
2024-01-23
1040
【数据结构】详谈队列的顺序存储及C语言实现
大家好,很高兴又和大家见面啦!!! 在上一篇内容中,我们在介绍完队列的基本概念、重要术语以及基本操作后,又回顾了一下数据结构的三要素——数据的逻辑结构、数据的存储结构以及数据的运算。 队列这种数据结构我们已经介绍了它的逻辑结构以及数据运算的定义,从这一篇开始,我们将详细介绍队列的数据的存储结构以及数据的运算的实现。 在今天的内容中,我们要介绍的是队列在内存中的顺序存储结构以及如何通过C语言来实现相关的基本操作。
蒙奇D索隆
2024-01-21
1K0
【数据结构】栈的远房亲戚——队列
大家好,很高兴又和大家见面啦!!! 在经过前面内容的介绍,我们已经知道了什么是栈,以及栈的一些基本操作。在介绍完如何通过C语言实现顺序栈之后,我们又详细介绍了顺序栈中的共享栈以及链栈的C语言实现,相信大家现在对栈已经有了一定的理解了。今天我们将来介绍一下栈的一位远房亲戚——队列。在今天的内容中,我们将会介绍以下内容:
蒙奇D索隆
2024-01-19
1290
【数据结构】C语言实现链栈
大家好,很高兴又和大家见面啦!!! 在上一篇内容中,我们简单介绍了一下如何解决顺序栈空间不够的方法:
蒙奇D索隆
2024-01-18
2560
【数据结构】C语言实现共享栈
大家好,很高兴又和大家见面啦!!! 在上一篇内容中,我们介绍了如何通过C语言实现顺序栈,并且在介绍顺序栈的进栈操作时有提到过我们可以通过选择数组的首元素或者尾元素作为栈底,来进行栈的创建,以及栈的另一种形式——链栈。
蒙奇D索隆
2024-01-16
1880
【数据结构】C语言实现顺序栈
大家好,很高兴又和大家见面啦!!! 在上一个篇章中,我们介绍了栈的基本概念,以及栈中的重要术语。通过介绍我们知道了栈的本质也是一种线性表,只不过它是一种操作受限的线性表。因此栈的实现方式与线性表的实现实际上是大同小异的。下面我们就来介绍一下如何通过C语言实现栈。
蒙奇D索隆
2024-01-16
4650
【数据结构】栈的基本知识详解
大家好,很高兴又和大家见面了!!! 今天开始,咱们将正式进入【数据结构】第三章的内容介绍。在第三章的内容中,我们需要掌握栈和队列的操作及其特征,以及数组与特殊矩阵的压缩存储等知识点。为了更好的掌握这些知识点,我们将对这些知识点进行一一介绍。 今天要介绍的是咱们的第一位新朋友——栈。我们在今天的篇章中需要搞清楚以下几个问题:
蒙奇D索隆
2024-01-09
2710
【数据结构】详细剖析线性表
经过这段时间的学习与分享,想必大家跟我一样都已经对线性表的相关内容比较熟悉了。为了更好的巩固线性表相关的知识点,下面我们一起将线性表这个章节的内容梳理一遍吧。
蒙奇D索隆
2024-01-01
1940
【数据结构】链式家族的成员——循环链表与静态链表
经过前面的介绍,相信大家对链式家族的成员——单链表与双链表的相关内容都已经熟练掌握了。前面我们重点介绍了通过C语言来实现单链表与双链表的一些基本操作,希望大家私下能够多多练习一下,帮助自己去吸收消化这些内容。
蒙奇D索隆
2023-12-31
3990
【数据结构】C语言实现双链表的基本操作
经过前面几个篇章的内容分享,相信大家对顺序表和单链表的基本操作都已经熟练掌握了。今天咱们将继续分享线性表的链式存储的第二种形式——双链表。在今天的内容中,咱们将介绍双链表的创建以及一些基本操作,接下来跟我一起来看看吧!
蒙奇D索隆
2023-12-30
4400
【数据结构】C语言实现单链表的基本操作
大家好,很高兴又和大家见面啦!!! 在上一篇中,我们详细介绍了单链表的两种创建方式——头插法与尾插法,相信大家现在对这两种方式都已经掌握了。今天咱们将继续介绍单链表的基本操作——查找、插入与删除。在开始今天的内容之前,我们先通过尾插法创建一个单链表,如下所示:
蒙奇D索隆
2023-12-29
5340
【数据结构】第二章——线性表(5)
大家好,很高兴又和大家见面啦!!! 在上个章节中,咱们介绍了单链表的基本概念,以及如果初始化带头结点的单链表与不带头结点的单链表,相信大家现在对这一块内容都是比较熟悉的了。下面我们先来一起回顾一下单链表的初始化,为了方便理解,这里我们还是通过数据域为整型且带有头结点的单链表来进行介绍;
蒙奇D索隆
2023-12-28
3730
【数据结构】第二章——线性表(4)
大家好,很高兴又和大家见面啦!!! 在前面的内容中我们介绍了线性表的第一种存储方式——顺序存储,相信大家经过前面的学习应该已经掌握了对顺序表的一些基本操作了。今天,我们将开始介绍线性表的第二种存储方式——链式存储。
蒙奇D索隆
2023-12-27
1700
【数据结构】第二章——线性表(3)
大家好,很高兴又和大家见面了!!! 在上一篇中,咱们介绍了顺序表的基本概念,以及通过C语言实现顺序表的创建和对表长的修改。今天咱们将详细介绍一下使用C语言实现顺序表的增删改查。接下来,跟我一起来看看今天的内容吧!!!
蒙奇D索隆
2023-12-26
1390
【数据结构】第二章——线性表(2)
大家好,很高兴又和各位见面啦!!!在上一个篇章中,我们简单了解了一下线性表的基础知识以及一下重要的术语。在今天的篇章中我们将来开始正式介绍线性表的顺序存储——又称顺序表。我们将会在本章介绍什么是顺序表,对于顺序表的操作我们又应该如何实现。接下来,我们就来开始今天的内容吧!!!
蒙奇D索隆
2023-12-22
1550
【数据结构】第一章——习题演练
本篇章题目出自:王道考研系列丛书——《2024年数据结构考研复习指导》课后习题。 题目主要考察的是对时间复杂度的分析,在前面的篇章中我们知道时间复杂度是与问题规模n和输入的值k有关的,但是我们在分析时间复杂度时都是以最坏时间复杂度进行分析,这样能确保算法的运行时间不会比它更长。
蒙奇D索隆
2023-12-03
1330
【数据结构】第一章——绪论(4)
大家好!很高兴又和大家见面啦!!!在上一篇内容中我们重点介绍了时间复杂度,今天我们要介绍的是算法的另一个目标——低存储量需求,也就是算法的空间复杂度。下面我们就来了解一下什么是空间复杂度吧!
蒙奇D索隆
2023-12-02
1550
【数据结构】第一章——绪论2
大家好,很高兴又和大家见面啦!!!今天我们将继续介绍数据结构第一章的相关内容。 在上一篇中,我们介绍了数据结构的基本概率,简单说明了一下数据结构的三要素——数据的逻辑结构、数据的存储结构以及数据的运算。我个人是感觉这些定义有点不好理解,不过没关系,这些内容会随着我们学习的深入而不断提升对它们的理解。下面我们就来看一下第一章的第二部分内容——算法和算法评价。
蒙奇D索隆
2023-11-19
1560
【数据结构】数据结构的基本概念
大家好,今天开始,我将开始从原先的专心学习C语言调整到边学习C语言,边学习数据结构的相关内容。
蒙奇D索隆
2023-11-04
2170
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档