深度学习/机器视觉/数字IC/FPGA/算法手撕代码目录总汇
目录

1.栈的压入弹出序列
栈(Stack)是一种遵循“后进先出”(LIFO)原则的线性数据结构。栈的基本操作包括压入(Push)和弹出(Pop)。
压入操作:将一个元素放入栈顶。如果栈是空的,那么新元素就是栈底的元素。
弹出操作:删除栈顶的元素并返回它。如果栈是空的,那么进行弹出操作会报错或者抛出异常。
栈
这篇博客涵盖了算法中的几个关键问题:栈的压入弹出序列,如何找出数组中重复的数字,以及如何在二叉树中找到和为特定值的路径。对于栈的操作,解释了LIFO原则;使用哈希表解决数组中重复数字的问题;二叉树路径问题则可以通过深度优先搜索策略来解决。
深度学习/机器视觉/数字IC/FPGA/算法手撕代码目录总汇
目录

栈(Stack)是一种遵循“后进先出”(LIFO)原则的线性数据结构。栈的基本操作包括压入(Push)和弹出(Pop)。
压入操作:将一个元素放入栈顶。如果栈是空的,那么新元素就是栈底的元素。
弹出操作:删除栈顶的元素并返回它。如果栈是空的,那么进行弹出操作会报错或者抛出异常。
栈
88

被折叠的 条评论
为什么被折叠?