JS数据结构与算法
文章平均质量分 82
刻刻帝丶
这个作者很懒,什么都没留下…
展开
-
JavaScript队列、优先队列与循环队列
队列是一种遵从先进先出(FIFO)原则的有序集合 队列在尾部添加新元素,从顶部移除元素 队列的理解队列在我们生活中最常见的场景就是排队了 队列这个名字也已经很通俗易懂了和栈很像,这不过队列是先入先出的数据结构 队列的前面是队头 队列的后面是队尾 出队从队头出 入队从队尾入队列的创建和栈类似,这里我就不就不啰嗦了 同样需要实现一些功能 这里我类比生活中的排队上厕所 向队列中添加元素原创 2016-11-10 21:49:31 · 3415 阅读 · 1 评论 -
JavaScript栈的实现
栈是一种遵从先进后出(LIFO)原则的有序集合。 新添加的或待删除的元素都保存在栈的末尾,称作栈顶,另一端就叫栈底。 在栈里,新元素都靠近栈顶,旧元素都接近栈底 昨天因为有点事没有更新,今天打算给大家讲讲JavaScript实现的数据结构 以前学C/C++的时候,感觉算法还是比较重要的,但是前端好像涉及的不多 其实作为程序员,了解一些基本算法应该是必须的栈的理解栈这种数据结构其实很好原创 2016-10-29 15:22:34 · 2039 阅读 · 0 评论