摘要:
5.1 队列的操作 队列是特殊的列表,只能一端入队(队尾)插入操作,一端出队(队头)删除操作。底层用数组,利用javascript数组优于其它语言的数组的方法,shift();删除第一个元素,push();队尾添加元素。分别对应出队,入队操作。 队列是一种先进先出的数据类型(FIFO); 一些常见用 阅读全文
posted @ 2017-08-04 15:18
seafwg
阅读(166)
评论(0)
推荐(0)
摘要:
4.1栈是一种高效的数据结构,是一种特殊的列表。栈内元素只能通过列表的一端访问,也就称为栈顶。后入的先出的操作。Last in First out.所以他的访问每次是访问到栈顶的元素,要想访问其余的元素必须要它上面的元素出栈操作后才能访问。 有两个主要的方法: push();入栈操作 pop();出 阅读全文
posted @ 2017-08-04 15:17
seafwg
阅读(190)
评论(0)
推荐(0)
摘要:
3.1 列表的抽象数据类型定义 列表:一组有序的数据。每个列表中的数据称为元素。在JavaScript中列表的元素可以是任意的数据类型。列表中保存的元素没有事先的限定,实际使用时的元素数量受到程序内存的限制。 属性: listSize: 列表的元素个数 pos: 列表的当前位置 length: 返回 阅读全文
posted @ 2017-08-04 15:13
seafwg
阅读(180)
评论(0)
推荐(0)
摘要:
一. 数组的浅复制与深复制: 数组之间的复制,由于数组是引用类型,如果是字面量式复制,导致只要是改变其中一个数组的值两者都会发生变化,这种复制叫做浅复制。如果要想复制后不收影响,则需要深复制。深复制就是写一个函数,通过遍历把两者之间的值一一交换。 1.浅复制: 2.深复制: 二. 数组的查找 ind 阅读全文
posted @ 2017-08-04 15:07
seafwg
阅读(314)
评论(0)
推荐(0)
摘要:
demo 阅读全文
posted @ 2017-08-04 14:12
seafwg
阅读(228)
评论(0)
推荐(0)

浙公网安备 33010602011771号