随笔分类 -  算法和数据结构

上一页 1 2

【算法】递归
摘要:递归 递归实现的原理: 一个递归函数的调用过程类似于多个函数的嵌套的调用,只不过调用函数和被调用函数是同一个函数。为了保证递归函数的正确执行,系统需设立一个工作栈。具体地说,递归调用的内部执行过程如下: 运动开始时,首先为递归调用建立一个工作栈,其结构包括值参、局部变量和返回地址; 每次执行递归调用 阅读全文

posted @ 2020-01-16 09:27 星云留水 阅读(311) 评论(0) 推荐(0) 编辑

常见的基本数据结构——栈
摘要:栈ADT 栈(stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶。栈的基本操作有进栈(push)和出栈(pop),前者相当于插入,后者相当于删除最后的元素。在最后插入的元素可以通过使用Top例程在执行Pop之前进行考查。对空栈进行的Pop或Top一般被认为是栈ADT的错 阅读全文

posted @ 2020-01-16 09:19 星云留水 阅读(569) 评论(0) 推荐(0) 编辑

上一页 1 2

导航