技术栈
栈
闻缺陷则喜何志丹
11 天前
c++
·
算法
·
栈
·
洛谷
·
运算系统
【栈 运算系统】P3719 [AHOI2017初中组] rexp|普及+
递归 括号匹配为了解决形形色色的字符串匹配问题,正则表达式是一个强有力的工具。正则表达式通过定义一套符号体系,能够表示出需要查找的字符串所具有的性质。如 a|aa 能匹配 a 或 aa,(a|b)c 能匹配 ac 或 bc。
我不会起名字322
12 天前
java
·
数据结构
·
python
·
算法
·
leetcode
·
golang
·
栈
一天一道算法题(26):栈的简单应用
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:
布莱克605
17 天前
c语言
·
开发语言
·
c++
·
栈
栈(Stack)详解:定义、作用、应用场景及与队列的区别(附 C/C++ 代码)
栈(Stack)是一种后进先出(LIFO,Last In First Out)的线性数据结构。它只允许在一端(称为栈顶 top)进行插入和删除操作,另一端(栈底 bottom)是固定的。可以把栈想象成一摞盘子:后放上去的盘子总是最先被拿走。
桃蹊、
18 天前
freertos
·
内存管理
·
栈
·
堆
FreeRTOS(二)之堆和栈:内存基础入门
学 FreeRTOS 第一道坎不是任务,是搞懂内存。堆和栈分不清,后面任务栈大小、内存管理全都会懵。目录
wabs666
23 天前
数据结构
·
c++
·
算法
·
leetcode
·
栈
·
代码随想录
关于栈【力扣150.逆波兰表达式求值的思考】
目录一、本题题目二、本题代码三、关键思路四、注意事项1、用一个栈来存数字2、如果遇到运算符,就弹出两个数字进行运算,结果再存回栈里面
wabs666
24 天前
数据结构
·
c++
·
算法
·
leetcode
·
栈
·
代码随想录
关于栈【力扣1047. 删除字符串中的所有相邻重复项的思考】
目录一、本题题目二、本题代码三、关键思路四、注意事项1、利用栈(因为有括号匹配的感觉)2、当字符串当前遍历元素与栈顶元素相同时,栈顶元素弹出;不同时
神威难绷泪
1 个月前
数据结构
·
栈
·
循环队列
·
链式栈
数据结构:循环队列 栈
普通的顺序队列存在假溢出问题,所以一般使用循环队列循环队列:为了避免假溢出,将队列构成首尾相接的循环结构
键盘会跳舞
1 个月前
开发语言
·
c++
·
栈
·
stack
·
先进后出
C++ :容器适配器stack源码级拆解
std::stack 是 C++ STL 中典型的容器适配器(Container Adapter),它本身不实现底层存储逻辑,而是对已有顺序容器进行封装,对外提供严格的「后进先出(LIFO,Last In First Out)」语义。它是 STL 中最简单的适配器之一,也是面试中「容器适配器」考点的核心载体。
Java技术实战
2 个月前
java
·
jvm
·
数据结构
·
栈
一文通解:数据结构之 栈
上周同事小王找我 debug,说他的递归方法一直报 StackOverflowError,我一看代码——递归终止条件写反了。我说:"老弟,你这是栈溢出了。"他一脸茫然:"栈?什么栈?Java 里不就有个 Stack 类吗?"
Dlrb1211
2 个月前
汇编
·
arm开发
·
arm
·
栈
·
arm指令集
·
汇编指令
ARM指令集---汇编指令集的学习与应用:C程序与汇编的相互调用,处理器工作模式的改变等
目录一. 学习汇编的目的二. ARM 指令集2.1 ARM 指令集体系结构三. 常用汇编指令3.1 MOV
玖玥拾
3 个月前
c语言
·
数据结构
·
c++
·
栈
·
容器适配器
C/C++ 数据结构(七)栈、容器适配器
本篇核心知识:栈、容器适配器、栈的分类(顺序栈、链栈)、基础操作栈是受限线性表,属于基础数据结构。核心规则:先进后出(FILO / 后进先出 LIFO)
8Qi8
3 个月前
java
·
数据结构
·
算法
·
leetcode
·
职场和发展
·
栈
·
括号匹配
LeetCode 32:最长有效括号 —— 栈 + 标记法 题解
👉 https://leetcode.cn/problems/longest-valid-parentheses/
进击的荆棘
3 个月前
数据结构
·
c++
·
算法
·
leetcode
·
栈
优选算法——栈
💁♂️个人主页:进击的荆棘👇作者其它专栏:《数据结构与算法》《算法》《C++起始之路》算法思路:
Dlrb1211
4 个月前
数据结构
·
栈
·
内核栈
·
满栈空栈
·
增栈减栈
数据结构-栈
栈:先进后出系统栈:操作系统自己管理的栈,先进后出内核栈分为:满增栈,满减栈,空增栈,空减栈满栈(full stack):栈顶指针指向最后压入的数据,入栈时,栈顶指针先加(或者先减),再压入数据
bnmoel
4 个月前
c语言
·
数据结构
·
算法
·
栈
·
队列
数据结构深度剖析栈与队列:结构、边界实现与进出操作全解析
概念:栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。 栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。 压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。 出栈:栈的删除操作叫做出栈。出数据也在栈顶。
汉克老师
4 个月前
c++
·
栈
·
gesp6级
·
gesp六级
·
数组模拟栈
GESP6级C++考试语法知识(十五、数据结构(一、认识栈 Stack))
👨🍳薯片大师 Stackman!这个桶很特别:只能从顶部放薯片只能从顶部拿薯片下面的薯片永远压在最底下
谙弆悕博士
4 个月前
c语言
·
开发语言
·
数据结构
·
算法
·
链表
·
指针
·
栈
【附C语言源码】C语言 栈结构 实现及其扩展操作
栈作为一种基础的数据结构,在表达式求值、函数调用、深度优先搜索等场景中均有广泛应用。栈的实现通常有两种方式:顺序栈(数组)和链式栈(链表)。本实现选择链表方案,主要基于以下考量:
庞轩px
4 个月前
内存
·
栈
·
堆
·
缓存命中率
·
变量生命周期
·
字符串常量
第二篇:内存——你的变量到底存在哪
先看一段代码:你可能能答出来:age 在堆里,count 在栈里,"张三" 在字符串常量池里,new Object() 也在堆里。
W.W.H.
4 个月前
内存管理
·
栈
·
堆
·
rtos
·
heap
·
stack
嵌入式栈堆管理与内存分配详解
在 MCU(尤其是运行 FreeRTOS 的 Cortex-M)开发中,“堆栈”这个词经常让初学者混淆,因为它其实包含了四个不同的概念。下面我们把整个内存布局梳理清楚。
浅念-
4 个月前
数据结构
·
c++
·
算法
·
leetcode
·
职场和发展
·
栈
吃透栈:LeetCode 栈算法题全解析
栈的核心特性是 后进先出(LIFO),它的所有算法应用都围绕这个特性展开。下面我把栈的高频题型、通用思路和模板一次性讲透,帮你建立体系化的解题框架。