
数据结构
lf644206005
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
heap和stack的差别
在进行C/C++编程时,需要程序员对内存的了解比较精确。经常需要操作的内存可分为一下几个类别:栈区(stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈;堆区(heap):一般有程序员分配和释放,若程序员不释放,程序结束时可能由操作系统回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表;全局区(静态区)(static):全局变量和静态原创 2015-04-19 15:53:42 · 794 阅读 · 0 评论 -
单链表的建立/测长/打印
单链表的创建过程有以下几步:1 ) 定义链表的数据结构;2 ) 创建一个空表;3 ) 利用malloc ( )函数向系统申请分配一个节点;4 ) 将新节点的指针成员赋值为空。若是空表,将新节点连接到表头;若是非空表,将新节点接到表尾;5 ) 判断一下是否有后续节点要接入链表,若有转到3 ),否则结束;//// main.c// simple-list//// Created by DO原创 2015-04-15 20:18:52 · 492 阅读 · 0 评论