- 博客(9)
- 收藏
- 关注
原创 (数据结构)树
在学习“树”之前,相信伙计们已经接触过了线性表一类的数据结构知识。经过观察,我们很容易发现这些线性结构的一个最大特点就是“一对一”,但是在我们现实生活中,事物之间的关系可没有这么简单,我们还需要其他的数据结构表达更为复杂的关系,因此,一种新的数据结构——树,应运而生。本文给大家介绍了树的相关概念及其关系表示,重点介绍了二叉树的顺序结构——堆的知识。篇幅原因,二叉树的链式结构及其实现在本文未提及,笔者打算放到下篇文章介绍。希望本文能对大家有帮助。新人上路,有误务必指出!!
2023-06-01 12:10:13
184
原创 (数据结构)栈和队列的实现
栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端。队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的。压栈:栈的插入操作叫做进栈/压栈/入栈,数据从栈顶进入。出栈:栈的删除操作叫做出栈。入队列:进行插入操作的一端称为。出队列:进行删除操作的一端称为。
2023-05-24 21:44:09
137
1
原创 常见字符、字符串函数的介绍及其模拟实现
功能与strcpy类似,都是从把源字符串拷贝覆盖到目标空间,但不同的是strcat是将源字符串。这样的写法是错误的。这里的str1指向常量字符串,因此这里的目标空间是不可变的。的函数,它用于找到子串(str2)在一个字符串(str1)中第一次出现的位置。本文按功能的不同来介绍不同字符串函数的功能、模拟实现以及操作细节。①该函数可以计算目标字符串的长度,具体从首元素开始计算,直到遇到。函数处理的源内存块和目标内存块是可以重叠的。,则拷贝完源字符串之后,在目标的后边追加。有任何的重叠,复制的结果都是未定义的。
2023-04-02 21:44:37
47
原创 C语言n阶矩阵翻转的实现
C语言n阶矩阵翻转是一道经典的数组类练习题,其实现的方式也考验了我们对于数组基础知识的掌握程度,这是我的一个实现n阶矩阵翻转90°方式,希望能给大家一点帮助。
2022-12-07 18:27:04
624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人