1、堆和栈
1 )堆(可以看作完全二叉树、一棵树的数组对象)是指程序运行时申请的动态存储器,栈只是指一种使用堆的方法(即先进先出) );
2 )堆在程序运行小时,而不是在程序编译时,申请一定大小的内存空间
3 )堆栈空间由编译器自动分配和释放,堆区由程序员分配释放
2、栈和队列
1 )栈的插入和删除操作都只允许在一端进行的)末尾插入和删除),而队列的操作则是两端进行
2 ) 3358www.Sina.com/,栈是先进后出。
1、堆和栈
1 )堆(可以看作完全二叉树、一棵树的数组对象)是指程序运行时申请的动态存储器,栈只是指一种使用堆的方法(即先进先出) );
2 )堆在程序运行小时,而不是在程序编译时,申请一定大小的内存空间
3 )堆栈空间由编译器自动分配和释放,堆区由程序员分配释放
2、栈和队列
1 )栈的插入和删除操作都只允许在一端进行的)末尾插入和删除),而队列的操作则是两端进行
2 ) 3358www.Sina.com/,栈是先进后出。
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。