![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
Curtis_Yang0933
目前大学本科就读中,学习数据结构,C语言,C++,python,目前正在研究模式识别、图像分析等机器学习方向算法
展开
-
一棵度为2的树和一棵二叉树有什么区别
1、度不同度为2的树要求每个节点最多只能有两棵子树,并且至少有一个节点有两棵子树。二叉树的要求是度不超过2,节点最多有两个叉,可以是1或者0。在任意一棵二叉树中,叶子结点总是比度为2的结点多一个。2、分支不同度为2的树有两个分支,但分支没有左右之分;一棵二叉树也有两个分支,但有左右之分,左右子树的次序不能随意颠倒。3、次序不同度为2的树从形式上看与二叉树很相似,但它的子树是无序的,而二叉树是有序的。即,在一般树中若某结点只有一个孩子,就无需区分其左右次序,而在二叉树中即使是一个孩子也有左右之分转载 2020-10-23 19:35:14 · 22134 阅读 · 1 评论 -
数据结构——栈与队列的功能实现
头文件"SqStackQueue.h"#define STACK_INIT_SIZE 100#define STACKINCREMENT 10 #define TURE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#include <stdio.h>#include <stdlib.h>typedef char ElemType;typ.原创 2020-10-20 22:35:33 · 188 阅读 · 0 评论 -
动态数组的实现方法
用指针动态分配数组当编写程序时,常常很难为数组估计合适的大小,较为方便的做法是等到程序运行时再来确定数组的是实际大小。其方法是允许程序执行期间为数组分配空间,然后通过只想数组的第一个元素的指针访问数组。常用函数:malloc和reallocmalloc:为数组分配内存空间realloc:根据需要对数组进行“扩展”或者“缩小”下面我们来讲具体的实现:使用malloc函数为数组分配存储空间可以使用malloc函数为数组分配存储空间,我们需要使用sizeof运算符来计算出每个元素所需要的空间数量。原创 2020-10-20 22:25:45 · 369 阅读 · 0 评论