摘要: 1.dijkstra算法 dijkstra是一个从单个源到所有源的最短路径的贪心算法,即每次找出最有利的解,合起来就是最优解。 假如现在有一个图如下, 首先,我们先用一个数组来表示A顶点到各个其他顶点之间的距离, var graph = [ [0, 2, 4, 0, 0, 0], [0, 0, 2, 阅读全文
posted @ 2020-08-06 10:49 放学别跑啊 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针(constructor),每个实例都一个内部指针([[prototype]])指向构造函数。 阅读全文
posted @ 2020-07-28 17:58 放学别跑啊 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 第一种:工厂模式 根据接收参数返回,包含参数的对象 优点:解决创建多个对象的问题 缺点:没法判断对象的类型 function createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age; o.job = j 阅读全文
posted @ 2020-07-28 17:25 放学别跑啊 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 如果想让子元素平均分摊父元素的剩余空间,一定要给父元素设置为display:flex,然后子元素设置为flex:1 阅读全文
posted @ 2020-07-28 07:07 放学别跑啊 阅读(3788) 评论(0) 推荐(0) 编辑
摘要: 因为使用float会脱离文档流,父标签里面就会没有东西填充,可以试一下把子元素设置为inline-block,这样父元素就有背景颜色了。 阅读全文
posted @ 2020-07-28 07:06 放学别跑啊 阅读(205) 评论(0) 推荐(0) 编辑
摘要: > 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 阅读全文
posted @ 2020-07-27 21:36 放学别跑啊 阅读(3546) 评论(0) 推荐(0) 编辑
摘要: 1.逻辑非 如果操作数是一个对象,返回false; alert(!{a:1})//false 如果操作数是一个空字符串,返回true; alert(!"")//true 如果操作数是一个非空字符串,返回false; alert(!"fafa")//false 如果操作数是数值0,返回true; al 阅读全文
posted @ 2020-07-25 16:19 放学别跑啊 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.解析器执行函数表达式和函数声明会有不同的反应,解析器在向执行环境加载数据时,会率先解析函数声明,而至于函数表达式,等到解析器执行到它的时候,才会解析。 如下: alert(sum2(1,2)); function sum2(a,b){ return a + b; } alert(sum3(1,3 阅读全文
posted @ 2020-07-25 15:03 放学别跑啊 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.图 图是一种非线性数据结构,是网络模型的抽象模型,图是一组由边连接的节点。 2.图的组成 一个图G = (V,E),V:一组顶点,E:一组边 3.强连通图 任何两个节点,它们之间都有路径到达,称为强连通图 4.邻接矩阵 5.领接表 6.字典 我采用是领接表的方法,所以这里我采用字典来存储,每个顶 阅读全文
posted @ 2020-07-25 13:52 放学别跑啊 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 找到所有cnpm的文件然后删掉。 重新安装cnpm 然后把安装完成后cnpm文件复制到你的编译器选择的node.exe所在的目录的node_modules下,然后再复制以下两个文件 到和node.exe同一个文件目录下 然后就可以了 阅读全文
posted @ 2020-07-23 17:41 放学别跑啊 阅读(3469) 评论(0) 推荐(0) 编辑