栈和队列各自的特点 栈和队列数据结构的特点是什么?
浏览量:3164
时间:2021-03-14 03:34:21
作者:admin
栈和队列数据结构的特点是什么?
堆栈:它的特点是一个进出结构。队列:以先进先出结构为特征。//一般来说,只要满足这个特性,就可以称之为stack或queue。堆栈应用:非常广泛,CPU内部有一个堆栈机制。主要用途:函数调用与返回、数对字符、表达式求值、迷宫等。在CPU中,栈主要用于子程序调用与返回、中断时的数据保存与返回。在程序设计语言中:主要用于函数调用和返回。可以说,在计算机中,只要数据的存储符合“先进先出”的原则,栈就是首选,因此栈是计算机中不可缺少的机制。队列的应用:队列主要用于与时间相关的地方,特别是在操作系统中。队列是实现多任务的重要机制。windows中的消息机制是通过队列实现的。进程调度也是通过队列来实现的,因此队列也是一种重要的机制。只要满足数据的先进先出原则,就可以使用队列。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
行为策略的含义 策略的定义