Javascript
Javascript程序设计
点康慕
只有了解真相才能真正的解放自己
展开
-
Javascript数据结构与算法
文章目录Javascript数据结构与算法什么是数据结构与算法线性结构数组数组使用的API链表链表原理自定义链表双向链表栈自定义栈栈常见的操作栈的封装栈的应用十进制转二进制队列自定义队列队列常见的操作队列的封装优先级队列队列的应用哈希表哈希表理论认识哈希表认识哈希化地址的冲突哈希表效率自定义哈希表哈希函数哈希表实现哈希扩容树结构树相关的概念树的基本概念二叉树的概念二叉搜索树图结构排序&搜索...原创 2020-04-11 21:53:59 · 232 阅读 · 0 评论 -
Javascript数据结构与算法03:基于数组的栈
栈(Stack):一种遵循后进先出(LIFO)原则的有序集合,新添加的或待删除的元素总是处在栈顶的位置 基于数组的栈的创建 函数 操作 push(element) 压栈:将元素压入栈顶位置进行存储,无返回值 pop() 弹栈:删除栈顶元素并将其返回 peek() 返回栈顶元素:不删除栈顶元素 isEmpty() 判断栈是否为空,true表示空,false表示非空 ...原创 2020-03-21 12:54:09 · 86 阅读 · 0 评论 -
Javascript数据结构与算法02:数组
数组的分类 索引数组:基于0、1这样的整数下标索引的数组,数组具有length属性 关联数组:数组元素的下标与元素的值构成key-value,数组的length属性失效 <script> var indexArray = []; // 索引数组 indexArray.push("AAA"); indexArray.push("BBB"); console.log(index...原创 2020-03-21 11:34:14 · 108 阅读 · 0 评论 -
Javascript基础[ES5]01:常量与变量
Javascript用途(前端三层) 结构层 HTML:从语义的角度描述页面的结构 样式层 CSS:从审美的角度装饰页面 行为层 Javascript:从交互的角度提升用户体验 字面量 数字字面量 数字字面量:就是这个数字自己,并不需要任何的符号来界定这个数字,包括整型与浮点型 Javascript中的整型字面量有三种进制 – 十进制:0, 1, 2 – 八进制:01, 06, 0o1,...原创 2020-03-20 18:58:18 · 148 阅读 · 0 评论 -
Javascript数据结构与算法01
节点 节点的数据类型按照Android中的Message类来定义,此节点只作为数据载体 function Message() { // 作为数据载体 this.what = 0; // 消息的标识 int what; this.arg1 = 0; // 消息携带的整型数据 int arg1; this.arg2 = 0; // 消息携带的整型数据 int arg2; th...原创 2020-03-20 11:07:21 · 105 阅读 · 0 评论