会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sane33
博客园
首页
新随笔
联系
订阅
管理
2018年8月1日
栈
摘要: 什么是栈? 栈(stack)是个有序线性表,只能在表的一端(称为栈顶,top)执行插入和删除操作。最后插入的数据将最先删除。所以,栈也称为后进先出(Last In First Out, LIFO)或先进后出(First In Last Out, FILO)线性表。 入栈和出栈 栈的应用 符号匹配 中
阅读全文
posted @ 2018-08-01 22:13 sane33
阅读(123)
评论(0)
推荐(0)
2018年7月29日
链表常见问题解析
摘要: 找到链表的倒数第n个结点 方法1: 从链表的第一个结点开始,统计当前结点后面的结点个数。如果后面结点的个数小于n 1,那么算法结束并返回消息"链表中的结点个数不足"。如果数量大于n 1,则移动到下一个结点。重复该过程直至当前结点后面的结点个数等于n 1。 [时间复杂度O(n^2),空间复杂度O(1)
阅读全文
posted @ 2018-07-29 23:47 sane33
阅读(897)
评论(0)
推荐(0)
链表简介
摘要: 什么是链表? 链表就是链式存储的线性表。根据指针域的不同,链表分为单向链表、双向链表、循环链表等等 链表属性 相邻元素之间通过指针链接 最后一个元素的后继指针为NULL 在程序执行过程中,链表的长度可以增加或缩小 链表的空间能够按需分配 没有内存空间的浪费 优点: 插入和删除时不需移动其他元素, 只
阅读全文
posted @ 2018-07-29 21:32 sane33
阅读(862)
评论(0)
推荐(0)
公告