搜索结果
查询Tags标签: stack,共有 497条记录-
鸿蒙系统中JavaScript框架案例分析
鸿蒙系统中JavaScript框架案例分析本文主要介绍"鸿蒙系统中JavaScript框架案例分析",希望能处理您碰到的相关问题,让我们一起来看看这篇文章"鸿蒙系统中JavaScript框架案例分析"文章。我在前文中介绍过鸿蒙Javascript框架,这几天终于把了JS库房编译…
2022/10/28 5:24:50 人评论 次浏览 -
leetcode -- 9+102+104+105
回文数easy # 两种写法 # 时间复杂度低 且考虑特殊情况 class Solution:def isPalindrome(self, x: int) -> bool:# first solution follow the answerif x < 0 or ( x % 10 == 0 and x != 0 ):return FalserevertedNumber = 0while x > revertedNumber:reverte…
2022/9/17 6:16:26 人评论 次浏览 -
leetcode杂交刷题之始 -- Python3
二叉树开始 使用Python3 完成前中后序遍历点击查看代码 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self.right = right class S…
2022/9/16 14:17:15 人评论 次浏览 -
Redis Stack(生产适配-仅提供 Redis Stack 服务器) (6.2.4-v2版本)
一、使用docker安装(生产适配-仅提供 Redis Stack 服务端) (6.2.4-v2版本) 简介安装命令根据实际部署情况调整 版本地址:官方镜像主页 | 发布版Tags 指定版本命令-推荐 : docker pull redis/redis-stack-server:6.2.4-v2 最新版本命令-不推荐 : docker pull redis/redi…
2022/9/11 2:23:25 人评论 次浏览 -
数据结构与算法分析——C语言描述(第3章 表、栈和队列②)
目录3.3 栈(Stack)ADT3.3.1 栈模型3.3.2 栈的实现栈的链表实现栈的数组实现3.3.3 应用 3.3 栈(Stack)ADT 3.3.1 栈模型 栈是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫作栈的顶(top)。对栈的基本操作又Push(进栈)和Pop(出栈),前者相当于插入,后…
2022/9/11 1:24:36 人评论 次浏览 -
王道-考研-数据结构-栈【stack】
栈和队列 三要素:逻辑结构 数据的运算 存储结构(物理结构)栈和队列都是操作受限的线性表。 1.1. 定义 栈是只允许在一端进行插入或删除操作的线性表。栈顶:允许插入和删除的一端。 栈底:不允许插入和删除的一端。 空栈 栈顶元素 栈底元素进栈顺序: \[a_1->a_2-&g…
2022/9/10 23:24:53 人评论 次浏览 -
linux 进程 线程与栈
前段时间和同事一块追一个多线程下栈溢出的bug,究其原因是引用的外部静态库中某个局部的字符串buffer太大导致(1MB),而程序中反复review并没有申请太大的栈空间,当时有怀疑栈空间本身太小,最后通过修改静态库的该buffer大小定义解决,问题看似解决,实则反应对进程和…
2022/9/10 5:23:17 人评论 次浏览 -
二叉树先序、中序、后序遍历 递归与非递归 Python实现
1.先序遍历:根节点->左子树->右子树 # 先序打印二叉树(递归) def preOrderTraverse(node):if node is None:return Noneprint(node.val)preOrderTraverse(node.left)preOrderTraverse(node.right)# 先序打印二叉树(非递归) def preOrderTravese(node):stack = …
2022/9/9 1:24:23 人评论 次浏览 -
单调栈-下一个更大元素
单调栈使用满足如下:输入:nums1=[4,1,2],nums2=[1,3,4,2].输出:[-1,3,-1]解释:对于num1中的数字4 ,你无法在第二个数组中找到下一个更大的数字,因此输出-1。对于num1中的数字1,第二个数组中数字1右边的下一个较大数字是 3 。对于num1中的数字2,第二个数组中没有下一个…
2022/9/8 23:56:08 人评论 次浏览 -
33 | JAVA集合Stack(一种接口,不推荐使用)
Stack 栈(Stack)是一种后进先出(LIFO:Last In First Out)的数据结构。 Stack只有入栈和出栈的操作:把元素压栈:push(E); 把栈顶的元素“弹出”:pop(); 取栈顶元素但不弹出:peek()。在Java中,我们用Deque可以实现Stack的功能:把元素压栈:push(E)/addFirst(E)…
2022/9/3 1:25:53 人评论 次浏览 -
被一位读者赶超,手摸手 Docker 部署 ELK Stack
被一位读者赶超,容器化部署 ELK Stack 你好,我是悟空。 被奇幻“催更” 最近有个读者,他叫“老王“,外号“茴香豆泡酒”,找我崔更 ELK 的文章。 因之前我用的是软件安装 Logstash + Filebeat 的方式: 7000 字 | 20 图 | 一文带你搭建一套 ELK Stack 日志平台 他想知…
2022/8/31 23:22:55 人评论 次浏览 -
js 实现二叉树中序遍历
var inorderTraversal = function (root) {// 迭代if (!root) {return [];}let res = [];let stack = [];while (stack.length > 0) {// 循环遍历,将所有左节点push到栈中while (root) {stack.push(root);root = root.left;}// 取出 stack 最后 push 进去的节点const …
2022/8/30 6:24:41 人评论 次浏览 -
JavaScript实现栈结构(Stack)
Js实现栈结构 一、前言 1.1 什么是数据结构 数据结构就是在计算机中,存储和组织数据的方式。 例如:图书管理,怎样摆放图书才能既能放很多书,也方便取? 常见的数据结构:栈(Stack) 队列(Queue) 链表(Linked List) 集合(Set) 哈希(Hash) 树(Tree) 图(Grap…
2022/8/29 1:25:11 人评论 次浏览 -
栈(Stack)和队列(Queue)
一 栈(Stack):一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一 端称为栈顶,另一端称为栈底。栈中的数据元素遵守先进后出。压栈:栈的插入操作也叫入栈,进栈,压栈。 出栈:栈的删除操作也叫出栈。方法:stack.push(); …
2022/8/24 6:52:56 人评论 次浏览 -
C#-队列 Queue/栈 Stack
队列 先进先出,相当于排队买车票 // 队列 Queue<string> queueList = new Queue<string>(); // 入队 queueList.Enqueue("张三"); queueList.Enqueue("李四"); queueList.Enqueue("王五"); // 出队 queueList.Dequeue(); // 清…
2022/8/23 14:25:20 人评论 次浏览