摘要:
队列结构 受限的线性结构 之前我们总结了:栈结构 并且已经知道这种 受限的数据结构 对于解决某些 特定的问题 ,会有 特别的效果 这面文章,介绍了另外一个受限的数据结构: 队列 队列的结构: 满足 先进先出 的一种结构 受限之处:只允许在表的前端进行删除操作,表的后端进行插入操作 抽象比喻: 栈就是 阅读全文
摘要:
认识栈结构 栈也是一种 非常常见 的数据结构,并且在程序中的 应用非常广泛 数组: 我们知道数组是一种 线性结构 ,并且可以在数组的 任意位置 插入和删除数据 但是,有些时候,我们为了实现一些功能,必须对这种 任意性 加以 限制 而 栈和队列 就是比较常见的 受限的线性结构 ,我们先来学习栈结构 栈 阅读全文
摘要:
JS 的数组就是API的调用 一.其他语言的数组的封装(比如Java的ArrayList) 为什么js的数组不需要封装,而java的需要封装呢? :因为java中的数组结构相对来说比较底层,而js当中对数组的操作封装的很好 常见的语言的数组不能存放不同的数据类型,因此所有在封装时通常存放在数组中的时 阅读全文
摘要:
什么是数据结构与算法 为什么要学习数据结构与算法: 通常在学习编程语言的时候,似乎没有必要学习这些,我们只是在了解学习一门语言的: 基本语法 高级语法 了解其主流框架 做出界面效果 实现业务逻辑 就可以了 所以,当只是想了解语言的应用层面,数据结构与算法没那么重要, 但是,如果想了解语言的设计层面, 阅读全文