傻傻绿草

文章
9
资源
0
加入时间
2年10月21天

进阶实验6-3.6 最小生成树的唯一性 (35 分)||1016 Uniqueness of MST (35 分)

陈姥姥数据结构学习与实验指导的图章节的最后一个题,我以为日常想想就可以写了,结果想了很久都没想到,然后百度了一下,居然发现有一篇校友的论文完美的解决了这个题,我就复现了论文里的方法。(ps:最小生成树是否唯一 吴宇亮,孔凡龙)我用的是以kruskal算法为基础,也就是论文里的第二个方法。思路:kruskal算法每次都是加入权值最小的边,但是要保证加入的边的两个端点在不同的集合里。关键点是:...

koa中间件及洋葱模型

何为中间件?别被这个词吓到了!中间件本质是函数,在koa实例中使用use方法,把函数作为参数传入,这个函数便可叫做中间件如:const Koa = require("koa")const app = new Koa();function sayHello() { console.log("hello world");}app.use(sayHello)app.listen(...

CoolFormat 2.5源代码格式化工具使用手册

1 代码格式化  1.1 快速格式化    1.1.1 C/C++/Java/C#    1.1.2 HTML/XML    1.1.3 JavaScript    1.1.4 PHP    1.1.5 SQL   1.2 批量格式化2 代码网页高亮  2.1 支持多种语言  2.2 自定义高亮主题    2.2.1 编辑器主题    2.2.2 边

SourceTree运行慢的解决方案

以下两个Git命令可以解决SourceTree运行慢:git gcgit prune可以在SourceTree点击命令行模式打开Git命令行窗口输入,等待片刻执行完成,SourceTree的运行速度会有所提高。转载于:https://www.cnblogs.com/fengchi/p/6340240.html...

代码的坏味道之十八 :Alternative Classes with Different Interfaces(异曲同工的类)

如果两个函数做同一件事,却有着不同的签名式(signatures),请运用Rename Method (重新命名函数)根据它们的用途重新命名。但这往往不够,请反复运用Move Method (搬移函数)将某些行为移入classes,直到两者的协议(protocols )一致为止。如果你必须重复而赘余地移入代码才能完成这些,或许可运用Extract Superclass(提炼超类)为自己赎

vue组件生命周期详解

本文实例为大家分享了vue组件生命周期的具体代码,供大家参考,具体内容如下 分为4个阶段: create mount upda