最新 最热

【数据结构】C语言实现二叉树

经过前面两篇内容的介绍,我相信大家对二叉树的基本操作已经比较熟悉了,并且能够自己通过C语言来实现这些基本操作。

2024-09-07
2

【数据结构】C语言实现二叉树的基本操作——二叉树的层次遍历、求深度、求结点数……

大家好,很高兴又和大家见面啦!!! 在上一篇内容中,咱们详细介绍了二叉树的三种遍历算法以及算法的递归与非递归之间的转换。在今天的内容中我们将会继续介绍二叉树的一些基本操作如二叉树的层次遍历、求二叉树的深度、求二...

2024-09-07
3

【数据结构】C语言实现二叉树的基本操作——二叉树的遍历(先序遍历、中序遍历、后序遍历)

通过前面的介绍,我们已经认识了二叉树的逻辑结构和存储结构。在今天的内容中,我们将会开始介绍二叉树的最后一个要素——二叉树的基本操作。

2024-09-07
3

【数据结构】二叉树的存储结构

与前面我们学习的线性表不同,在树这种新的数据结构中,数据与数据之间呈现的是一对多和多对一的关系,在逻辑上就像一棵树一样从树根开始往外发散式的分布,因此我们将数据之间呈现的这种逻辑关系称为树形结构。...

2024-09-07
4

【数据结构】树与二叉树——二叉树的概念

在上一篇的内容中,我们介绍了树的一些基本概念、重要术语以及树的基本性质。通过上一篇内容的学习,相信大家都已经对树这种数据结构有了一个初步认识,并且能够区分度为m的树与m叉树。...

2024-09-07
2

【数据结构】树与二叉树——树的基本概念

我们之前学习到的线性表、栈和队列、数组、串这些数据结构,它们的元素在逻辑上都是呈现线性关系的,也就是结构中的元素与元素之间都是一对一的关系,但是现在我们要学习的树这种数据结构元素与元素之间则是一对多和多对一...

2024-09-07
2

【数据结构】这里有一份KMP算法优化的详细攻略,不要错过哦!!!

在上一篇内容中我们详细介绍了KMP算法的基础知识点,相信大家在阅读完后应该对前缀、后缀、PM值、next数组这些基本概念有了一个初步的了解。但是在上一篇内容中我们对KMP算法的介绍还不够完整,遗留下来了两个问题:...

2024-09-07
1

【数据结构】您有一份KMP算法教学已到账,请注意查收!!!

在上一篇内容中,我们详细介绍了朴素模式匹配算法及其实现。朴素模式匹配算法简单的理解就是将主串中以每一个位序上的元素为开头的子串与模式串进行匹配,直到匹配成功,或者匹配完主串中的所有可能的子串。...

2024-09-07
1

【数据结构】详细介绍串的简单模式匹配——朴素模式匹配算法

经过前面的内容介绍,相信大家现在已经对串这个数据结构有一定的了解了,并且也能够动手实现串的一些基础操作了。

2024-09-07
1

【数据结构】串的基本操作原来可以这样实现……

在上一篇内容中,我们详细介绍了串的一些基本概念与重要术语,并提到了串的三要素——逻辑结构、存储结构和数据的运算。从这个介绍中,我们对串有了更加深刻的认知——串也是一种线性表。...

2024-09-07
2