书栈网 · BookStack 本次搜索耗时 0.020 秒,为您找到 99415 个相关结果.
  • 12. 栈与队列

    第 12 章 栈与队列 第 12 章 栈与队列 目录 1. 数据结构的概念 2. 堆栈 3. 深度优先搜索 4. 队列与广度优先搜索 5. 环形队列
  • 栈(Stack)和堆(Heap)

    栈(Stack)和堆(Heap) 栈(The Stack) 堆(The Heap) 栈(Stack)和堆(Heap) 前面说过,我们可以把内存简单粗暴地想象成一个巨大的字节数组。事实上,它被更加合理地划分成了两部分,即栈和堆。 有些人可能已经听说过一些关于堆和栈的神秘传说,例如“栈从上往下增长,而堆则是从下往上”,或是“栈的数量很多,但堆只有一...
  • 包含min函数的栈

    包含min函数的栈 题目 解题思路 包含min函数的栈 题目 牛客网 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的 min 函数(时间复杂度应为O(1))。 解题思路 通过增加最小栈来记录当前最小节点 private LinkedList < Integer > stack = new Lin...
  • 3.3.什么是栈

    3.3.什么是栈 3.3.什么是栈 栈(有时称为“后进先出栈”)是一个项的有序集合,其中添加移除新项总发生在同一端。这一端通常称为“顶部”。与顶部对应的端称为“底部”。 栈的底部很重要,因为在栈中靠近底部的项是存储时间最长的。最近添加的项是最先会被移除的。这种排序原则有时被称为 LIFO,后进先出。它基于在集合内的时间长度做排序。较新的项靠近顶部,...
  • 网络协议栈接入方式

    2148 2018-09-20 《RT-Thread编程手册》
    网络协议栈接入方式 网络协议栈或网络功能实现的接入,主要是对协议簇结构体的初始化和注册处理,并且添加到 SAL 组件中协议簇列表中,协议簇结构体定义如下: struct proto_family { int family ; /* primary protocol families t...
  • 微服务技术栈概览

    微服务技术栈概览 微服务技术栈概览 下面来看一下微服务相关的技术选型 服务开发框架:在微服务开发方面,我们选用Java作为开发语言。市面上的语言众多,特别近几年来,Go、Rust语言作为服务端语言快速崛起。既然如此,我们为什么还要选用基于Java语言呢?尽管Go等语言崛起的很快,但相对依然小众,能够熟练运用这些语言进行生产开发的人才更是少之又少,...
  • 练习42:栈和队列

    1481 2018-02-09 《笨办法学C》
    练习42:栈和队列 如何改进 附加题 练习42:栈和队列 原文:Exercise 42: Stacks and Queues 译者:飞龙 到现在为止,你已经知道了大多数用于构建其它数据结构的数据结构。如果你拥有一些List 、DArray 、Hashmap 和 Tree ,你就能用他们构造出大多数其它的任何结构。你碰到的其它任何结...
  • 11.2 统架构技术栈

    1381 2019-03-05 《Kotlin极简教程》
    11.2 统架构技术栈 11.2 统架构技术栈 本节我们介绍使用 Kotlin 集成 Spring Boot 开发一个完整的博客站点的服务端Web 应用, 它支持 Markdown 写文章, 文章列表分页、搜索查询等功能。 其系统架构技术栈如下表所示: 编程语言 Java,Kotlin 数据库 MySQL , mysql-jd...
  • 全密态数据库

    全密态数据库 连接全密态数据库 创建用户密钥 创建加密表 向加密表插入数据并进行查询 全密态数据库 全密态数据库意在解决数据全生命周期的隐私保护问题,使得系统无论在何种业务场景和环境下,数据在传输、运算以及存储的各个环节始终都处于密文状态。当数据拥有者在客户端完成数据加密并发送给服务端后,在攻击者借助系统脆弱点窃取用户数据的状态下仍然无法获得有...