随笔分类 - 游戏开发-JavaScript学习
摘要:算法的思想详解请看下面链接 https://blog.csdn.net/windcao/article/details/1533879 下面是转载的另一种实现方式 https://blog.csdn.net/liebert/article/details/79672425 个人的理解 启发式的算法
阅读全文
摘要:一、学会写代码的时候,使用ctrl + c, ctrl + v; 编写函数是的时候,我们经常手输入会写错, ctrl+c, ctrl + v; 初学者经常写错了字母,或者字母写反的时候; 二、写代码要学会用快捷方式, 不用用鼠标,为了你的手; 跳过单词: ctrl + left or right;
阅读全文
摘要:一、类, 类的实例 1: 类: 具有相同类型的一类实例的逻辑描述; 2: 类的实例: 被构造函数出来的具有这个类的实例特征的一个表; 3: 类的成员函数: 完成对应的逻辑,通过this来操作不通的实例; 二、原型引用 1:每个函数对象都有prototype属性; 3: clone一个函数对象的pro
阅读全文
摘要:一、代码模块 1:js里面代码可以放在不同的文件里,称为代码模块; 2:一个模块需要引用其它模块代码的时候使用 require; 3: require: (1) 如果是第一次调用,那么就加载,执行脚本; (2) 每个代码模块由module.exports 导出的对象; (3) 每次require的时
阅读全文
摘要:一、Math工具函数 1:Math.PI 2:Math.random 返回 [0, 1)范围的数; // 随机产生 一个[a, b]之前的整数; function random_int (min, max) { var value = min + (max - min + 1) * Math.ran
阅读全文
摘要:一、字符串 1: 定义常量字符串对象: “”, ‘’; 2: console.log打印字符串对象; // 复杂数据类型:内存不能直接存到变量里面,而是要再另外一个地方new出来 // 变量 保存 引用: 使用这个变量,能够访问到这个对象,对象的访问快捷方式; // 很大的数据对象, var 变量
阅读全文
摘要:一、顺序执行 1: 解释器 一行一行代码的解释执行每一个表达式和指令; 2: 执行完一条语句执行下一条语句; 二、条件判断 1: 判断条件,根据结果来决定是否执行; 2: if(条件) { } 条件为真,执行if条件语句里面的语句; 3: if(条件) {} else {}条件为真,执行if条件语句
阅读全文
摘要:1: 变量: 操作计算机内存的符号标记; 2: 变量本身是有内存的; 3: 变量的内存只够存放: 基本数据类型(数, 逻辑变量) 与 复杂数据对象的引用(访问的快捷方式); 4: js 是没有整数与小数之分的,都是小数的运算; 5: 定义一个变量的模式: var a = 基本数据; var a =
阅读全文
摘要:贪心算法遵循一种近似解决问题的技术,期盼通过每个阶段的局部最优选择(当前最好的解),从而达到全局的最优(全局最优解)。 贪心得到结果是一个可以接受的解,不一定总是得到最优的解 1、最少硬币找零问题 最少硬币找零是给出要找零的钱数,以及可以用硬币的额度数量,找出有多少种找零方法。 如:美国面额硬币有:
阅读全文
摘要:原文链接 https://www.cnblogs.com/yw09041432/p/5908444.html 5. 树表查找(在数据结构树中有实现) 5.1 最简单的树表查找算法——二叉树查找算法。(在数据结构二叉树中有实现) 基本思想:二叉查找树是先对待查找的数据进行生成树,确保树的左分支的值小于
阅读全文
摘要:1 function LinkedList(){ 2 var Node = function(element){ 3 this.element = element; 4 this.next = null; 5 }; 6 7 var length = 0; 8 var head = null ...
阅读全文
摘要:参考链接 https://www.cnblogs.com/wanghuaijun/p/7302303.html
阅读全文
摘要:具体实现 队列实现 参考链接 https://blog.csdn.net/weixin_38181873/article/details/78149442
阅读全文
摘要:参考链接 https://www.cnblogs.com/wanghuaijun/p/7302303.html 一、线性表 二、栈与队列三、树与二叉树 1.树 2.二叉树基本概念 3.二叉查找树 4.平衡二叉树 5.红黑树四、图
阅读全文
摘要:参考链接 https://www.cnblogs.com/yw09041432/p/5908444.html 1.顺序查找 说明:顺序查找适合于存储结构为顺序存储或链接存储的线性表。 基本思想:顺序查找也称为线形查找,属于无序查找算法。从数据结构线形表的一端开始,顺序扫描,依次将扫描到的结点关键字与
阅读全文
摘要:参考文章 https://www.cnblogs.com/beli/p/6297741.html 排序算法说明: (1)对于评述算法优劣术语的说明 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序
阅读全文

浙公网安备 33010602011771号