摘要: 题目描述 实现栈的数据结构,使其具有以下方法 1、创建空栈 1、添加新元素 3、弹栈 4、返回栈顶元素 5、判断栈是否空栈 6、返回栈的元素个数 方法一:数组实现. 在采用数组模拟栈的时候,栈空间是一段连续的空间。具体思路是:将数组的首元素作为栈底,记录元素的个数,利用这个原理非常容易完成栈的操作 阅读全文
posted @ 2019-06-06 20:13 田玉斌 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定带头结点的单链表,将其逆序 分析 由于单链表与数组的不同,单链表的每个结点的地址都储存在其前驱结点的指针域中,对单链表中任一结点的访问只能从头结点开始遍历。在对链表操作的时候应该注意在修改指针域的时候保存其后继结点的地址,以免丢失后继结点 方法一、就地逆序 方法介绍 在遍历链表的时候, 阅读全文
posted @ 2019-06-06 14:38 田玉斌 阅读(1556) 评论(0) 推荐(0) 编辑