当前位置: 首页 > news >正文

leecode797.所有可能的路径

 深度优先搜索

class Solution {
private:
    vector<vector<int>> result;
    vector<int> temp;

    void allPathsSourceTarget(vector<vector<int>> &graph,int v){
        if(v==graph.size()-1)
            result.push_back(temp);
        else{
            for(auto& adjVertex:graph[v]){
                temp.push_back(adjVertex);
                allPathsSourceTarget(graph,adjVertex);
                temp.pop_back();
            }
        }
    }

public:
    vector<vector<int>> allPathsSourceTarget(vector<vector<int>>& graph) {
        result.clear();
        temp.push_back(0);
        allPathsSourceTarget(graph,0);
        temp.pop_back();
        return result;
    }
};

 

http://www.dtcms.com/a/68281.html

相关文章:

  • WPF窗口读取、显示、修改、另存excel文件——CAD c#二次开发
  • TEXT()的作用
  • 杨辉三角形(信息学奥赛一本通-2043)
  • C、C++打印地址用%u
  • DeepSeek面试——分词算法
  • 搭建基于flask的web应用框架
  • 源代码防泄漏之反向沙箱篇
  • 射频相关概念
  • 利用余弦相似度在大量文章中找出抄袭的文章
  • Peach配置文件中<Agent>模块的作用及参数解析
  • 分页查询的实现
  • ELK(Elasticsearch、Logstash、Kbana)安装及Spring应用
  • 【大模型】知识蒸馏(knowledge distillation)算法详解
  • Oracle中的INHERIT PRIVILEGES权限
  • 【搭建环境】windows环境redis\集群;rabbitmq
  • 通过mybatis的拦截器对SQL进行打标
  • 【GIT】什么是GitHub Actions ?
  • 【数据分享】1999—2023年地级市地方一般公共预算收支状况数据(科学技术支出/教育支出等)
  • python--面试题--基础题
  • Python的字符串优雅优化策略:特定编码 -> Unicode码点 -> UTF-8(可自定义)
  • MySQL的事务机制
  • Caused by: java.lang.ClassNotFoundException: jakarta.servlet.ServletContext
  • 每日一题——点击消除
  • 从零基础到能独立设计单片机产品,一般需要经历哪些学习阶段?
  • 网页制作代码html制作一个网页模板
  • [S32K]SPI
  • 结构型模式之适配器模式:让不兼容的接口兼容
  • 某乎x-zse-96加密算法分析与还原
  • 落雪音乐Pro 8.8.6 | 内置8条音源,无需手动导入,纯净无广告
  • Go string 字符串底层逻辑