上一页 1 ··· 9 10 11 12 13
摘要: 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)
摘要: ## 函数的理解:### 一、数学中的函数:**1、两个非空集合A,B;****2、一种对应关系f,** ```js 如果存在A-->B,即A集合中的每一个元素通过f在B集合中有唯一的值y, 则称f为A-->B的一个函数。 ```二、编程中的函数: ```js function Fn() { //处 阅读全文
posted @ 2017-07-05 22:33 seafwg 阅读(324) 评论(0) 推荐(0)
摘要: 面向对象:--JS系统对象也是基于原型的程序--不要修改或者添加系统对象下面的方法和属性eg: 1.包装对象:基本的类型都有自己对应的包装对象: String Number BooleanQ1:str不是对象为何有一些方法? 字符串所对应的方法是在str的包装对象。eg: var str = 'he 阅读全文
posted @ 2017-07-05 22:30 seafwg 阅读(205) 评论(0) 推荐(0)
摘要: 第一次开通博客,以后见证我的成长吧! 阅读全文
posted @ 2017-07-05 13:10 seafwg 阅读(149) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13