学习JS 数据结构与算法笔记

Posted helloWorld

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习JS 数据结构与算法笔记相关的知识,希望对你有一定的参考价值。

第一章 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 ( 先进先出 )  比如排队买包子,先来的先买。

 

以上是关于学习JS 数据结构与算法笔记的主要内容,如果未能解决你的问题,请参考以下文章

JS数据结构与算法学习笔记大全 (温故而知新,可以为师矣。)

数据结构与算法学习笔记

学习数据结构笔记(18) --- [KMP算法]

js-权威指南学习笔记14

学习笔记:python3,代码片段(2017)

尚硅谷算法与数据结构学习笔记05 -- 递归