却道天凉_好个秋18 小时前
开发语言·c++·算法·
c++ 栈栈(Stack)是计算机科学中一种非常重要的数据结构,它是一种遵循 后进先出(LIFO, Last In First Out)原则的数据结构,即最后放入栈中的元素最先被取出。
Chensay.20 小时前
c语言·开发语言·算法·链表··队列
栈和队列的基本操作(C语言版)一、编写链表基本操作的函数: (1)InitList(LIST *L,int ms): 初始化链表。 (2)InsertListl(LIST *L,int item,int rc):向链表指定位置插入元素。 (3)InsertList2(LIST *L,int item,int rc):向有序链表指定位置插入元素。 (4)DeleteList(LIST *L,int item):删除指定元素值的链表记录。 (5)FindList(LIST *L,int item):查找链表中的元素。 (6)OutputL
2401_858286112 天前
c语言·开发语言·数据结构·链表·
97.【C语言】数据结构之栈目录栈1.基本概念2.提炼要点3.概念选择题4.栈的实现栈初始化函数入栈函数出栈函数和栈顶函数栈顶函数
2401_858286114 天前
c语言·开发语言·数据结构·笔记·算法·leetcode·
L11.【LeetCode笔记】有效的括号目录1.题目2.分析理解题意解决方法草稿代码编辑逐一排错1.当字符串为"["时,分析代码2.当字符串为"()]"时,分析代码
一直学习永不止步12 天前
java·数据结构·算法·leetcode·字符串··深度优先搜索
LeetCode题练习与总结:迷你语法分析器--385给定一个字符串 s 表示一个整数嵌套列表,实现一个解析它的语法分析器并返回解析的结果 NestedInteger 。
一直学习永不止步20 天前
java·leetcode·迭代器···队列·深度优先搜索
LeetCode题练习与总结:扁平化嵌套列表迭代器--341给你一个嵌套的整数列表 nestedList 。每个元素要么是一个整数,要么是一个列表;该列表的元素也可能是整数或者是其他列表。请你实现一个迭代器将其扁平化,使之能够遍历这个列表中的所有整数。
艾伦~耶格尔25 天前
java·开发语言·数据结构·学习·算法··队列
【数据结构与算法】之 双栈实现队列 和 单队列实现栈本文主要内容有两个,是如何用双栈实现队列和如何用单队列实现栈。(采用Java实现)回忆一下:栈:队列:
一直学习永不止步1 个月前
java·leetcode·贪心·数组··双指针·单调栈
LeetCode题练习与总结:拼接最大数--321给你两个整数数组 nums1 和 nums2,它们的长度分别为 m 和 n。数组 nums1 和 nums2 分别代表两个数各位上的数字。同时你也会得到一个整数 k。
Crossoads1 个月前
android·java·tcp/ip·机器学习·cpu··汇编语言
【汇编语言】寄存器(内存访问)(七)—— CPU提供的栈机制📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
IT规划师1 个月前
数据结构·
数据结构 - 栈栈一种常见的特殊线性数据结构,其特殊之处在于其操作顺序,下面会详细介绍,也正因为其特性,因此栈可以轻松解决表达式求值、括号匹配、递归算法、回溯算法等等问题。
掌芯元器官方博客1 个月前
c语言·开发语言·算法·
栈的C实现栈(Stack)是一种后进先出的数据结构,类似于一个垂直的容器。栈的特点是后进先出,即最后入栈的元素最先出栈。栈可以用来解决递归问题、实现函数调用、以及存储临时数据等。
怀九日1 个月前
开发语言·汇编·c++·单片机·学习·指令·
单片机(学习)2024.10.9目录汇编整体分类1.指令2.伪操作3.伪指令汇编代码汇编初始化数据搬运指令算术运算指令加法减法乘法比较指令
鸡鸭扣2 个月前
数据结构·python·算法·leetcode·力扣··队列
数据结构与算法:栈和队列的python(deque)实现(附有leetcode题20、1047、150逆兰波表达式、347前k个高频元素题解)在python中用deque双向队列来表示栈或队列。或者用list来表示栈。常用函数如下:效率:12ms,击败85.70%
mirevass2 个月前
c语言·数据结构·链表··队列
【嵌入式软件-数据结构与算法】01-数据结构摘录于老师的教学课程~~(*๓´╰╯`๓)~~内含链表、队列、栈、循环队列等详细介绍~~基础知识系列 有空再继续更~~~
CXDNW2 个月前
c++·笔记·算法·leetcode··队列
【算法篇】栈与队列类(笔记)目录一、用栈实现队列二、用队列实现栈三、有效的括号四、删除字符串中的所有相邻重复项五、逆波兰表达式求值
埋头编程~2 个月前
c语言·数据结构·学习··队列
【初阶数据结构】详解栈和队列(来自知识星空的一抹流光)在学习栈和队列中,你是否会被人提问过什么是栈和队列?是否知道栈和队列的特征以及栈和队列的代码实现?通过本文的讲解,以上的问题都会一扫而空的!!!💖
理论最高的吻3 个月前
c++·算法·leetcode·职场和发展··逆波兰表达式
224. 基本计算器【 力扣(LeetCode) 】给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如 eval() 。
理论最高的吻3 个月前
c++·算法·leetcode·职场和发展··逆波兰表达式
150. 逆波兰表达式求值【 力扣(LeetCode) 】给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。
理论最高的吻3 个月前
linux·服务器·数据结构·c++·算法·leetcode·
155. 最小栈【 力扣(LeetCode) 】设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。实现 MinStack 类: