Hello World
摘要: 一、概念 队列也是一种操作受限的线性表。 先进先出,后进后出。这就是典型的“队列”结构。 两个基本属性: head:指向队头的指针;一般指向第一个元素的位置。 tail :指向队尾的指针;一般指向最后一个元素的下一个位置。 两个基本操作: 入队enqueue(),将一个元素放到队列末尾; 出队deq 阅读全文
posted @ 2018-10-24 18:17 小小忧愁米粒大 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一、什么是栈? 二、为什么需要栈? 三、如何实现栈? 1. 栈既可以用数组来实现,也可以用链表来实现。用数组实现的栈,我们叫作顺序栈,用链表实现的栈,我们叫作链式栈。 2.数组实现(自动扩容) 时间复杂度分析:根据均摊复杂度的定义,可以得数组实现(自动扩容)符合大多数情况是O(1)级别复杂度,个别情 阅读全文
posted @ 2018-10-24 14:39 小小忧愁米粒大 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 【原代码链接】:王铮老师的课后题答案 阅读全文
posted @ 2018-10-24 09:37 小小忧愁米粒大 阅读(402) 评论(0) 推荐(0) 编辑
瞅啥瞅,好好看书