堆(操作系统):

堆是在程序运行时,而不是在程序编译时,申请某个大小的内存空间。即动态分配内存,对其访问和对一般内存的访问没有区别。堆是指程序运行时申请的动态内存,而栈只是指一种使用堆的方法(即先进后出)

栈(操作系统):

栈也称为堆栈,是一种线性表。

堆栈的特性: 最先放入堆栈中的内容最后被拿出来,最后放入堆栈中的内容最先被拿出来, 被称为先进后出、后进先出。

堆栈中两个最重要的操作是PUSH和POP,两个是相反的操作。

PUSH:在堆栈的顶部加入一 个元素。

POP:在堆栈顶部移去一个元素, 并将堆栈的大小减一。

队列:

队列也是一种特殊的线性表。不同于栈所服从的先进后出的原则,队列的原则是先进先出。

相关文章:

  • 2021-10-15
  • 2021-05-24
  • 2022-02-17
  • 2021-10-26
  • 2021-11-27
猜你喜欢
  • 2022-01-05
  • 2021-06-26
  • 2021-09-17
  • 2021-11-23
  • 2022-12-23
  • 2021-04-16
  • 2021-10-14
相关资源
相似解决方案