JavaScript-数据结构
文章平均质量分 81
A_NuoDaDa
成为大神的美梦!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构-栈
栈 首先明确的一点,数据结构的作用是处理数据。栈的特点是先进后出。 常用的栈方法: 方法 原理 push() 从头部插入数据 pop( ) 从头部取出数据,并删除头部数据 peek() ...原创 2018-07-18 21:55:01 · 225 阅读 · 0 评论 -
数据结构-队列
队列 队列常用方法: function Queue() { //创建一个数组来存放队列的数据 this.dataStore = []; //添加数据 this.enqueue = enqueue; //删除数据 this.dequeue = deq...原创 2018-07-18 22:23:04 · 342 阅读 · 0 评论 -
数据结构-链表
链表 链表主要分为三种形式,分别为单向链表、双向链表和循环链表; 一、单向链表 链表常用方法: 方法 原理 insert(data ) 从插入数据 find(data ) 查找数据 remove() ...原创 2018-07-29 13:14:33 · 397 阅读 · 0 评论 -
数据结构-二叉树
二叉树 二叉树的特点是,如果当前节点比根节点大则放在根节点的右边,否则放在左边; 创建二叉树节点 function Node(element, left, right) { this.element = element; this.left = left; this.right = right; ...原创 2018-07-29 14:21:11 · 422 阅读 · 0 评论 -
数据结构-排序
排序算法可以说是学习数据结构所必须的了,今天就将数据结构的排序算法整理一下,方便以后的整理和学习。 一、冒泡排序 描述:首先找出数组中最大或者最小的一个数将它放到最后,然后依次找出第二大或者小的数放在倒数第二的位置,如此循环n-1次,就可排序。 <script> var data = [72,54,58,30,31,78,2,77,82,72]; ...原创 2018-09-24 17:23:08 · 233 阅读 · 0 评论
分享