【4】学习JS 数据结构与算法笔记
2016-08-31 23:29
501 查看
第一章 JS 简介
1. 环境搭建的三种方式
1. 下载浏览器2. 使用 Web 服务器 ( XAMPP )
3. 使用 Node.js 搭建 Web 服务器
4. 代码地址>>
2. JS 语法
第二章 数组
1. 数组的增删
1. 在数组的末尾添加元素
1). nums[nums.length] = 10;
2). nums.push();
2. 在数组的开始添加元素
1).
2). 使用 numbers.unshift(-2); 在开始位置添加元素。
3. 要删除数组里最后的元素,使用 pop()
4. 移除数组中的第一个元素 ( 向左移动是删除,向右是增加 )
for (var i = 0; i < numbers.length; i++){ numbers[i] = numbers[i+1]; }
2). 使用 numbers.shift() 删除数组的第一个元素。
3). 使用 numbers.splice() 可以删除数组中的任意位置的元素, 也可以使用 splice() 添加元素。 numbers.splice(5,0,2,3,4);
第三章 栈
1. what 栈
1). 栈是一种遵循 后进先出 ( LIFO )第四章 队列
1. 队列概念
1). 队列是遵循 FIFO ( 先进先出 ) 比如排队买包子,先来的先买。相关文章推荐
- 数据结构与算法学习笔记04(约瑟夫问题)
- 数据结构与算法学习笔记——队列
- 【算法学习笔记】09.数据结构基础 二叉树初步练习2
- 数据结构与算法学习笔记——堆栈及其应用(10以内简单四则计算器)
- 数据结构与算法学习笔记——动态规划(1)
- 数据结构与算法学习笔记——算法的时间和空间复杂度
- 【算法学习笔记】10.数据结构基础 二叉树初步练习3(遍历与递归复习)
- 数据结构与算法-学习笔记6
- 【算法学习笔记】11.数据结构基础 二叉树初步练习4
- 【学习笔记】数据结构与算法基础学习:链表
- 数据结构与算法学习笔记——链表部分实现(数组形式)
- 数据结构与算法学习笔记——quick sort
- 【算法学习笔记】07.数据结构基础 链表 初步练习
- 【算法学习笔记】09.数据结构基础 二叉树初步练习2
- 数据结构与算法学习笔记02_2(线性表)
- 【算法学习笔记】07.数据结构基础 链表 初步练习
- JAVA 数据结构与算法学习笔记一(转载)
- 数据结构与算法基础学习笔记
- 数据结构和算法-学习笔记5
- 数据结构与算法-学习笔记2