附加作业——堆和栈
摘要:
数据结构 栈和堆都是特殊的数据结构,都有其特殊的性质,比如说栈是”FILO“,而堆是一个两头开口的大麻袋,比较随意,别太大就能放进去,从哪头放没关系,想要拿出来看看得现翻(于是有点儿慢)。 日常编程中,我们比较常用的是栈,估计不会有人愿意自己手工实现一个堆的,至于用栈的话熟悉基本性质,和基本的算法结合好就ok了,不会有什么障碍系统相关 一般我们口头上说的堆基本上指的都是内存中的堆空间,程序在内存中的空间一般可以分成5类,本文要讨论的是”堆“和”栈“,其实内存中的堆栈和我们一般的堆栈数据结构在性质上是没有区别的,只不过内存中的堆栈隶属于操作系统,操作系统将内存硬件进行封装然后呈现出我们所见... 阅读全文
posted @ 2013-12-30 21:18 hennande 阅读(184) 评论(0) 推荐(0) 编辑