原文:算法一看就懂之「 队列 」

算法的系列文章中,之前咱们已经聊过了 数组和链表 堆栈 ,今天咱们再来继续看看 队列 这种数据结构。 队列 和 堆栈 比较类似,都属于线性表数据结构,并且都在操作上受到一定规则约束,都是非常常用的数据类型,咱们掌握得再熟练也不为过。 一 队列 是什么 队列 queue 是一种先进先出的 操作受限的线性表。 队列这种数据结构非常容易理解,就像我们平时去超市买东西,在收银台结账的时候需要排队,先去排 ...

2019-09-12 10:58 0 620 推荐指数:

查看详情

算法一看之「 递归 」

之前的文章咱们已经聊过了「 数组和链表 」、「 堆栈 」和「 队列 」,今天咱们来看看「 递归 」,当然「 递归 」并不是一种数据结构,它是很多算法都使用的一种编程方法。它太普遍了,并且用它来解决问题非常的优雅,但它又不是那么容易弄懂,所以我特意用一篇文章来介绍 ...

Tue Sep 10 20:16:00 CST 2019 0 621
算法一看之「 堆栈 」

上一篇咱们聊完了数据结构中最基础的「 数组 」和「 链表 」,今天咱们再来继续看看「 堆栈 」吧,我写技术文章很少 show code,所以经常有人吐槽。好吧,这个算法系列的文章我打算每一篇的结尾处都找一道算法题写出代码示例,这总可以了吧。 一、「 堆栈 」是什么? 堆栈(stack)是一种 ...

Fri Aug 23 18:59:00 CST 2019 0 527
算法一看之「 数组与链表 」

数据结构是我们软件开发中最基础的部分了,它体现着我们编程的内功。大多数人在正儿八经学习数据结构的时候估计是在大学计算机课上,而在实际项目开发中,反而感觉到用得不多。 其实也 ...

Wed Aug 14 20:12:00 CST 2019 2 496
算法的时间与空间复杂度(一看

算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。 那么我们应该如何去衡量不同算法之间的优劣呢? 主要还是从算法所占用的「时间」和「空间」两个维度去考量 ...

Wed Nov 21 19:07:00 CST 2018 2 3679
小白一看都能!

最新更新一个非常详细的博客,小白一看就能! → Python学习手册 猛击! ...

Sun Jul 14 21:38:00 CST 2019 8 809
linux awk 一看

awk是什么 awk是linux环境下的一个命令行工具,但是由于awk强大的能力,我们可以为awk工具传递一个字符串,该字符串的内容类似一种编程语言的语法,我们可以称其为Awk语言,而awk工具本身 ...

Mon Sep 12 16:37:00 CST 2016 16 11463
一看ReactJS

现在最热门的前端框架有AngularJS、React、Bootstrap等。自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领 ...

Fri May 27 07:30:00 CST 2016 0 12234
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM