depth-first-search

There are 783 repositories under depth-first-search topic.

  • davecom/SwiftGraph

    A Graph Data Structure in Pure Swift

    Language:Swift743193477
  • dsa

    msambol/dsa

    Data structures and algorithms in X minutes. Code examples from my YouTube channel.

    Language:Python3555682
  • chen0040/js-graph-algorithms

    Package provides javascript implementation of algorithms for graph processing

    Language:JavaScript14671039
  • ivanmmarkovic/Problem-Solving-with-Algorithms-and-Data-Structures-using-Python

    Code from Problem Solving with Algorithms and Data Structures using Python

    Language:Python13410140
  • zhaohaojie1998/Path-Planning

    路径规划算法,A*,A-star启发搜索,Hybrid-A*,混合A*算法,Dijkstra迪杰斯特拉算法,GBFS贪婪最佳优先搜索算法,DFS深度优先搜索,BFS广度优先搜索算法等,车辆路径规划算法,小黑子路径规划

    Language:Python1335223
  • ROS2-Path-Planning-and-Maze-Solving

    HaiderAbasi/ROS2-Path-Planning-and-Maze-Solving

    Developing a maze solving robot in ROS2 that leverages information from a drone or Satellite's camera using OpenCV algorithms to find its path to the goal and solve the maze. :)

    Language:Python11337103
  • kbrizov/Pathfinding-Algorithms

    A visualizer for the core search algorithms used in AI and game development. Special thanks to Amit Patel and his cool tutorials for providing me with the inspiration. #MadeWithUnity

    Language:C#862014
  • snrazavi/AI-Programming-using-Python

    This repository contains implementation of different AI algorithms, based on the 4th edition of amazing AI Book, Artificial Intelligence A Modern Approach

    Language:Jupyter Notebook694028
  • chen0040/lua-graph

    Graph algorithms in lua

    Language:Lua645311
  • sowmen/FXGraphAlgorithmSimulator

    Visualizes specific Graph Algorithms like BFS, DFS, MST etc. on interactive user input graphs.

    Language:Java532429
  • intuit/Traverser

    Traverser is a Java library that helps software engineers implement advanced iteration of a data structure.

    Language:Java498720
  • iamjagdeesh/Artificial-Intelligence-Pac-Man

    CSE 571 Artificial Intelligence

    Language:Python486054
  • lyndseybrowning/trie-prefix-tree

    Create and modify trie prefix structures and extract word lists including prefixes, anagrams and sub-anagrams

    Language:JavaScript482514
  • morpheusthewhite/parallel-dfs-dag

    A parallel implementation of DFS for Directed Acyclic Graphs (https://research.nvidia.com/publication/parallel-depth-first-search-directed-acyclic-graphs)

    Language:C++46629
  • Encapsule-Annex/jsgraph

    Deprecated: Use the @encapsule/arccore package that includes the graph library

    Language:JavaScript427285
  • pathfinding-visualizer

    rohithaug/pathfinding-visualizer

    Website built using React Framework for visualizing Pathfinding and Maze Generation Algorithms.

    Language:JavaScript422016
  • metanet/java-algorithms-data-structures

    Solutions for popular algorithms and data structures problems on leetcode

    Language:Java354013
  • xubenhao/Algorithm

    1.算法与数据结构库;2.已经实现动态数组/双向链表/栈/队列/堆/链式哈希表/二叉搜索树/红黑树.均以C++模板类实现,可用于实际项目中替代STL的容器类及数据结构学习.3.已经实现图/深度优先/广度优先/单源最短路径/所有结点对最短路径/最小生成树/快速排序/归并排序/字符串匹配算法.可用于实际项目及算法学习.4.对分治/迭代算法设计方法进行总结,对动态规划/贪心算法针对几个经典问题做了具体实现.

    Language:C++34105
  • andreaiacono/GraphLab

    GraphLab is an application that shows visually how several graph algorithms work

    Language:Java32308
  • devangi2000/Artificial-Intelligence-Algorithms

    A repository containing codes and algorithms for the AI course 18CSC305J.

    Language:Jupyter Notebook321112
  • nexe/resolve-dependencies

    Given an entrypoint, get all of the dependencies connected to it.

    Language:TypeScript29374
  • Dirkster99/TreeLib

    A .Net Standard Library with Generic methods to traverse k-ary trees in any order required.

    Language:C#26516
  • divyanshu-talwar/Parallel-DFS

    CUDA implementation of parallel Depth First Search (DFS) algorithm and it's comparison with a serial C++ DFS implementation.

    Language:Cuda26437
  • Gerard097/Pathfinding

    Common pathfinding algorithms

    Language:C++26119
  • oppenheimj/maze-generator

    Generate random maze represented as 2D array of ones and zeros using depth-first search

    Language:Java262013
  • brpapa/pathfinding-visualizer

    🔍 A friendly visualizer for some search algorithms, like DFS, BDS, Greedy and A*

    Language:TypeScript23002
  • Arjiit/LeetCode-Patterns

    Set of Patterns to solve many algorithmic questions of similar type on LeetCode

    Language:Java214212
  • GurkNathe/Pathfinding-Algorithms

    A Python implementation and visualization of various pathfinding and graph search algorithms.

    Language:Python212203
  • Kvatsx/Artificial-Intelligence-Assignments

    A-List of all the Assignment done in Artificial Intelligence Course @IIIT-D

    Language:Python20203
  • go-outside-labs/master-algorithms-py

    👾 𝗺𝘆 𝗱𝗲𝘁𝗮𝗶𝗹𝗲𝗱 𝘄𝗮𝗹𝗸-𝘁𝗵𝗿𝗼𝘂𝗴𝗵 𝗳𝗼𝗿 𝗺𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗰𝗹𝗮𝘀𝘀𝗶𝗰𝗮𝗹 𝗮𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺 𝗮𝗻𝗱 𝗱𝗮𝘁𝗮 𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲 𝗽𝗿𝗼𝗯𝗹𝗲𝗺𝘀 (𝗮𝗻𝗱 𝘁𝗵𝗲 𝗯𝗼𝗼𝗸 𝗶 𝗽𝘂𝗯𝗹𝗶𝘀𝗵𝗲𝗱 𝗮 𝗱𝗲𝗰𝗮𝗱𝗲 𝗮𝗴𝗼)

    Language:Python18309
  • DhananjayGore/leetcode

    This repo is having leetcode problems solution with explaination and also having the link to problems along with resources to learn and practice

    Language:Java17205
  • jamesseanwright/maze-generator

    A real-time JavaScript maze generator using the depth-first search algorithm

    Language:JavaScript17314
  • shreyanshchordia/Graph_Algorithms

    GRAPHS | Hacktober Fest 🔥✅ | CPP | PYTHON | Check out README.md for contributing

    Language:C++171332
  • will2dye4/labyrinth

    Generate and solve mazes using various algorithms

    Language:Python16210
  • ahmedadamji/PathPlanning

    C++ Implementation of Path Planning Algorithms based on the Python Implementation by Huiming Zhou (https://github.com/zhm-real)

    Language:C++15113
  • rrborja/minesweeper

    API for setting up a Minesweeper game environment in its simplicity and robustness

    Language:Go15301