摘要: 队列 一、什么是队列 图解 解释:我们的队列就像排队加油一样,谁在前面谁就先加油,这就满足队列的概念先进先出的。 概念:值允许在一端进行插入操作,而在另一端进行删除操作的线性表。一般的实现方法是通过链式表进行实现,所以也可叫链队列。 场景:我们的输入缓冲区接受键盘的输入就是按队列的形式输入和输出,大 阅读全文
posted @ 2018-06-26 20:08 努力的九月 阅读(272) 评论(0) 推荐(0)
摘要: 时间复杂度 常见的时间复杂度有:常数阶O(1),对数阶O(log2n),线性阶O(n),线性对数阶O(nlog2n),平方阶O(n2),立方阶O(n3), k次方阶O(nk),指数阶O(2n),随着问题规模不断扩大,上述时间复杂度不断地增大,算法执行效率越来越低。 一、常数阶(O(1)) 二、对数阶 阅读全文
posted @ 2018-06-26 09:52 努力的九月 阅读(853) 评论(0) 推荐(0)