【数据结构】C语言实现:栈(Stack)与队列(Queue)
栈 栈的概念及其结构 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。 栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。所以也有被称为后进先出的顺序结构。 压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。 出栈:栈的删除操作叫做出栈。出数据也在栈...

[数据结构 -- C语言] 栈(Stack)
1、栈1.1 栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据也在栈顶。我们以生活中的事物来理解一下栈:糖葫芦串糖葫芦的时候是最后一颗糖葫芦先串....
![[数据结构 -- C语言] 栈(Stack)](https://ucc.alicdn.com/pic/developer-ecology/ibe3n73hxvf5y_f2a0e5c3657b4cfe84e3e4a6330c2785.png)
嵌入式Linux与物联网软件开发——C语言内核深度解析》一1.7 内存管理之栈(stack)
本节书摘来自异步社区《嵌入式Linux与物联网软件开发——C语言内核深度解析》一书中的第1章,第1.7节,作者朱有鹏 , 张先凤,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.7 内存管理之栈(stack) 1.7.1 什么是栈 我们常常听人说堆栈,但大家一定要明确区分:堆就是堆,栈就是栈。我们平常说的堆栈一般是指栈。那栈的本质是什么?栈是一种数据结构,C语言中使用栈来保存局部变量(....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注