纵有疾风起
人生不言弃

算法

数据结构基础温故-4.树与二叉树(上)-起风网

数据结构基础温故-4.树与二叉树(上)

Queen阅读(648)评论(0)

前面所讨论的线性表元素之间都是一对一的关系,今天我们所看到的结构各元素之间却是一对多的关系。树在计算机中有着广泛的应用,甚至在计算机的日常使用中,也可以看到树形结构的身影,如下图所示的Windows资源管理器和应用程序的菜单都属于树形结构。...

数据结构基础温故-5.图(中):图的遍历算法-起风网

数据结构基础温故-5.图(中):图的遍历算法

晁然然然然阅读(619)评论(0)

上一篇我们了解了图的基本概念、术语以及存储结构,还对邻接表结构进行了模拟实现。本篇我们来了解一下图的遍历,和树的遍历类似,从图的某一顶点出发访问图中其余顶点,并且使每一个顶点仅被访问一次,这一过程就叫做图的遍历(Traversing Gra...

你必须知道的指针基础-8.栈空间与堆空间-起风网

你必须知道的指针基础-8.栈空间与堆空间

夏诗文shwin阅读(573)评论(0)

一个由C/C++编译的程序占用的内存分为以下几个部分:  1、栈区(stack):又编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构的栈。 2、堆区(heap):一般是由程序员分配释放,若程...