数据结构与算法 Javascript描述
爱吃西蓝花的Chemmy
对待生命,不妨大胆点,因为我们始终要失去它。
展开
-
【数据结构与算法】 列表
列表的抽象数据类型定义: 列表的抽象数据类型并未指明列表的存储结构,可使用数组来存储元素; 实现列表类: append();给列表的下一个位置增加一个新的元素,这个位置刚好等于变量listSize的值; remove();从列表中删除元素;首先在列表中找到该元素,然后删除它,并且调整底层的数组对象以填补删除该元素后留下的空白;splice(欲删除元素索引,1); find();在列表中查找某一个元素;;通过对数组对象进行迭代,查找给定元素,若找到,返回索引号,否则返回-1; length()原创 2022-05-10 10:27:26 · 54 阅读 · 0 评论 -
【数据结构与算法】 数组
定义: 一个存储元素的线性集合,元素同通过索引来任何存取,索引通常是数字,用来计算元素之间存储位置的偏移量; 使用数组: Array.isArray()来判断一个对象是否未数组; length属性反映的是当前数组中元素的个数,可确保循环遍历了数组中的所有的元素; 由字符串生成数组: str.split(" ");通过分隔单词的空格,将字符串分为几部分;、 对数组的整体性操作: 当把一个数组赋值给另外一个数组时,只是为被赋值的数组增加了一个新的引用;当通过原引用修改了数组的值,另原创 2022-05-10 10:21:40 · 72 阅读 · 0 评论 -
【数据结构与算法】Javascript 的编程环境和模型
Javascript环境: Javascript shell; Javascript编程实践: 声明和初始化变量: 若对一个事先未予声明的Javascript变量进行初始化,该变量成为全局变量。 Javascript中的算术运算和数学库函数: +、-、*、/、%; 数学库,如 Math.sqrt()、Math.abs(); 判断结构: if语句; if-else语句; if-else-if语句; swich语句; 循环结构: while循环和原创 2022-05-10 10:18:10 · 199 阅读 · 0 评论