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