摘要: 算法第四版35页问题1.1.27,估计用一下代码计算binomial(100,50,0.25)将会产生的递归调用次数: 虽然书上只让估计调用次数,但是觉得想知道到底调用了几次。 我用图画出递归调用的情况 可以看出递归中有很多重复调用比如,第4层递归 分别调用了binomial(n-3,k-1,p)和 阅读全文
posted @ 2018-06-26 03:24 qiutianlaile 阅读(948) 评论(1) 推荐(1) 编辑
摘要: 计算机中的符号数有三种表示方法,即原码、反码和补码。 在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理; 在理解补码的之前,得先了解另外一个概念:补数;以十进制为例,不考虑负数,1位十进制数能表示的最大的数是9,最小是0。由于进位的原因,0-1=0+9会得 阅读全文
posted @ 2018-03-25 14:39 qiutianlaile 阅读(2874) 评论(0) 推荐(0) 编辑
摘要: 我们先创建一个对象: 在这个对象中,我们定义了一个name属性和一个_job属性;至于以set和get开头的两处代码,他们共同定义了一个属性job。明显属性job和_job、name的是不同的。是的,JavaScript中的对象有两种不同类型的属性:数据属性和访问器属性。 name和_job是数据属 阅读全文
posted @ 2017-11-15 23:57 qiutianlaile 阅读(1321) 评论(1) 推荐(2) 编辑
摘要: 本篇文章的内容主要来自于《JavaScript权威指南(第六版)》和《JavaScript高级程序设计(第三版)》,基于ES5; JavaScript中没有像Java中的接口或者父类的概念。但是像其他面向对象语言一样,它也有继承的概念,只是实现方式不同:JavaScript中的继承是通过原型链来实现 阅读全文
posted @ 2017-11-13 01:15 qiutianlaile 阅读(163) 评论(0) 推荐(0) 编辑
摘要: JavaScript原型与原型链的基本知识 阅读全文
posted @ 2017-11-11 11:03 qiutianlaile 阅读(184) 评论(1) 推荐(1) 编辑
摘要: 一、模块化单文件引入 1.为ECharts准备一个具备大小(宽高)的Dom(当然可以是动态生成的) 2.通过script标签引入echarts主文件 3.为模块加载器配置echarts的路径,从当前页面链接到echarts.js所在目录,见上述说明 require.co... 阅读全文
posted @ 2015-10-19 17:33 qiutianlaile 阅读(2379) 评论(0) 推荐(0) 编辑
摘要: array1.forEach(callbackfn[, thisArg])参数定义array1必需。一个数组对象。callbackfn必需。一个接受最多三个参数的函数。对于数组中的每个元素,forEach都会调用callbackfn函数一次。thisArg可选。可在callbackfn函数中为其引用... 阅读全文
posted @ 2015-09-19 17:14 qiutianlaile 阅读(265) 评论(0) 推荐(0) 编辑