摘要:
1.dijkstra算法 dijkstra是一个从单个源到所有源的最短路径的贪心算法,即每次找出最有利的解,合起来就是最优解。 假如现在有一个图如下, 首先,我们先用一个数组来表示A顶点到各个其他顶点之间的距离, var graph = [ [0, 2, 4, 0, 0, 0], [0, 0, 2, 阅读全文
摘要:
每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针(constructor),每个实例都一个内部指针([[prototype]])指向构造函数。 阅读全文
摘要:
第一种:工厂模式 根据接收参数返回,包含参数的对象 优点:解决创建多个对象的问题 缺点:没法判断对象的类型 function createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age; o.job = j 阅读全文
摘要:
如果想让子元素平均分摊父元素的剩余空间,一定要给父元素设置为display:flex,然后子元素设置为flex:1 阅读全文
摘要:
因为使用float会脱离文档流,父标签里面就会没有东西填充,可以试一下把子元素设置为inline-block,这样父元素就有背景颜色了。 阅读全文
摘要:
> blog-1@1.0.0 dev D:\frontlearning\nodejs-server\blog-1> cross-env NODE_ENV = dev nodemon ./bin/www.js 'NODE_ENV' 不是内部或外部命令,也不是可运行的程序或批处理文件。events.js 阅读全文
摘要:
1.逻辑非 如果操作数是一个对象,返回false; alert(!{a:1})//false 如果操作数是一个空字符串,返回true; alert(!"")//true 如果操作数是一个非空字符串,返回false; alert(!"fafa")//false 如果操作数是数值0,返回true; al 阅读全文
摘要:
1.解析器执行函数表达式和函数声明会有不同的反应,解析器在向执行环境加载数据时,会率先解析函数声明,而至于函数表达式,等到解析器执行到它的时候,才会解析。 如下: alert(sum2(1,2)); function sum2(a,b){ return a + b; } alert(sum3(1,3 阅读全文
摘要:
1.图 图是一种非线性数据结构,是网络模型的抽象模型,图是一组由边连接的节点。 2.图的组成 一个图G = (V,E),V:一组顶点,E:一组边 3.强连通图 任何两个节点,它们之间都有路径到达,称为强连通图 4.邻接矩阵 5.领接表 6.字典 我采用是领接表的方法,所以这里我采用字典来存储,每个顶 阅读全文
摘要:
找到所有cnpm的文件然后删掉。 重新安装cnpm 然后把安装完成后cnpm文件复制到你的编译器选择的node.exe所在的目录的node_modules下,然后再复制以下两个文件 到和node.exe同一个文件目录下 然后就可以了 阅读全文