小编aec*_*aec的帖子

查找关节点组

我有一些无向图,我试图找到清晰点.有例子

IMG1

它有一个关节点 - 顶点#2.

但我也想找到#4和#5作为清晰组点.因为联合移除#4,#5也将图形切割成未连接的子图.我想象示例图作为3个连接的子图.

IMG2

我怎样才能找到指定的切点?

algorithm graph graph-algorithm

15
推荐指数
1
解决办法
323
查看次数

Sequelize不创建多对多连接表

当我启动我的服务器时,在建立数据库连接后不久,我这样做:

var tool = require("./tool"); //created with Sequelize.define()
var requirement = require("./requirement"); //created with Sequelize.define()

tool.belongsToMany(requirement, {through: "toolRequirements"});
requirement.belongsToMany(tool, {through: "toolRequirements"});

tool.sync();
requirement.sync();
Run Code Online (Sandbox Code Playgroud)

我希望看到正在创建连接表,但它不存在.我错过了什么?

Executing (default): CREATE TABLE IF NOT EXISTS `requirements` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` VARCHAR(255) NOT NULL, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
Executing (default): CREATE TABLE IF NOT EXISTS `tools` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` VARCHAR(255) NOT NULL, `idCode` VARCHAR(255), `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
Executing (default): PRAGMA INDEX_LIST(`requirements`) …
Run Code Online (Sandbox Code Playgroud)

many-to-many sequelize.js

2
推荐指数
1
解决办法
645
查看次数