书栈网 · BookStack 本次搜索耗时 0.021 秒,为您找到 29912 个相关结果.
  • 3.5.Python实现栈

    3.5.Python实现栈 3.5.Python实现栈 现在我们已经将栈清楚地定义了抽象数据类型,我们将把注意力转向使用 Python 实现栈。回想一下,当我们给抽象数据类型一个物理实现时,我们将实现称为数据结构。 正如我们在第1章中所描述的,在 Python 中,与任何面向对象编程语言一样,抽象数据类型(如栈)的选择的实现是创建一个新类。栈操作实...
  • 练习 15:栈和队列

    练习 15:栈和队列 挑战练习 破坏它 深入学习 练习 15:栈和队列 原文:Exercise 15: Stacks and Queues 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 当处理数据结构时,你将经常遇到类似于另一种结构的结构。Stack 类似于练习13中的SingleLinkedLis...
  • Box, 以及栈和堆

    Box, 以及栈和堆 Box, 以及栈和堆 在 Rust 中,所有值默认都由栈分配。值也可以通过创建 Box<T> 来装箱 (boxed,分配在堆上)。装箱类型是一个智能指针,指向堆分配的 T 类型的值。当一个装箱类型离开作用域时,它的析构器会被调用,内部的对象会被销毁,分配在堆上内存会被释放。 装箱 的值可以使用 * 运算符进行解引用;这会...
  • Node.js技术栈

    4911 2020-01-02 《Node.js技术栈》
    Node.js技术栈 Node.js技术栈 本文档是作者从事 Node.js Developer 以来的学习历程,旨在为大家提供一个较详细的学习教程,侧重点更倾向于 Node.js 服务端所涉及的技术栈,如果本文能为您得到帮助,请给予支持! GitHub 开始阅读
  • 5.1.栈和堆

    栈和堆 内存管理 栈 堆 参数和借用 一个复杂的例子 其它语言怎么做? 该用啥?(Which to use?) 运行时效率 语义影响(Semantic impact) 栈和堆 the-stack-and-the-heap.md commit 23a7a7bdb6a6a43cd7efdd9176b1d3f75d9d0e70 作...
  • 为何要写这本操作系统书

    为何要写这本操作系统书 为何要写这本操作系统书 现在国内外已有一系列优秀的操作系统教材,例如 William Stallings 的《Operating Systems Internals and Design Principles》,Avi Silberschatz 、 Peter Baer Galvin 和 Greg Gagne 的《Operat...
  • 12.4.3. 获得栈帧

    12.4.3. 获得栈帧 12.4.3. 获得栈帧 当你碰到程序崩溃的时候,报告 bug 时附上栈帧信息是个不错的注意。 如下所示的步骤就可以取得栈帧信息。 在 gdb(1) 中运行程序。 重现崩溃。 它使得你重新回到 gdb 提示符。 在 gdb 提示符后输入 “bt “。 程序在终端中的 gdb 环境运行时,如果它没...
  • 栈的基本概念

    栈的基本概念 栈的定义 栈的特征 栈的基本运算 栈的存储结构 顺序存储结构 链式存储结构 栈的基本概念 栈的定义 栈是一种特殊的线性表,插入和删除操作在表的某一端进行,允许插入和删除操作的一端称为栈顶 ,另一端称为栈底 。 可以把栈看作一个竖直的桶,每次只能放入一个元素,先放入的元素在下,后放入的元素在上,后放入的元素先出。 ...