标签:算法

C语言 栈

栈简介 代码实现 栈简介 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素…

动态规划1

首先,动态规划的最基本要求在于无后效性——即结果态之和之前某态有关,并且对于该之前态我们并不关心它到底是怎么来的——和n到n+1的跳跃一样,它也是依赖转移方程得来。 比如0-1揹包:我们只要永远依赖dp i j=max(…