小编Moh*_* S.的帖子

如何查找是否存在从顶点 x 到顶点 y 且包含边 e 的简单路径

所以我面临这个问题,我希望有人可以帮助我。

给定一个无向图 G = (V, E)、2 个顶点 x,y 和一条边 e = (v,u)。

提出一种算法来查找是否存在从 x 到 y 且包含边 e 的简单路径。

所以这里的重点是简单路径而不是常规路径,对于常规路径来说,使用 BFS 搜索从 x 到 v 的路径和从 u 到 y 的路径是一个简单的问题。

我知道可以使用最大流方法解决问题,但我只是不知道如何构建一个可以在其上实现最大流算法的新图,以便它告诉是否达到上述标准,我希望得到帮助。

提前致谢。

algorithm max-flow undirected-graph

6
推荐指数
1
解决办法
1096
查看次数

如何将FileChooser上传的文件保存到项目中的目录中?

因此,正如帖子标题所述,我正在寻求一种方法,可以将使用 FileChooser 上传到项目目录中的文件表示出来。

更具体地说,我正在上传图像,我想将它们保存在我的项目中,以便将来使用它们。这是一个示例代码:

控制器:

package org.example;

import javafx.fxml.FXML;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.stage.FileChooser;

import java.io.File;

public class PrimaryController {

    @FXML
    private ImageView image;

    @FXML
    void handleUploadImage() {

        FileChooser fileChooser = new FileChooser();
        fileChooser.getExtensionFilters().addAll(new FileChooser.ExtensionFilter("Image Files", "*.jpg", "*.jpeg", "*.png", "*.svg"));
        File file = fileChooser.showOpenDialog(null);
        if (file != null) {
            image.setImage(new Image(String.valueOf(file)));
        } else {
            System.out.println("It's null");
        }
    }
}

Run Code Online (Sandbox Code Playgroud)

FXML:

<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.Cursor?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.AnchorPane?>


<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" style="-fx-background-color: …
Run Code Online (Sandbox Code Playgroud)

javafx intellij-idea filechooser

-1
推荐指数
1
解决办法
702
查看次数