depth-first-search

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

  • Minesweeper

    Language:Python5
  • pathing

    Visualizing maze generation and graph traversal

    Language:JavaScript7
  • SudokuSolver

    My footsteps into Artificial Intelligence as I make this Sudoku Solver while learning AI online for the first time.

    Language:Python7
  • Leetcode-Solutions

    🏋️Collection of Kotlin LeetCode solutions to ace the coding interview!

    Language:Kotlin6
  • maze-solver

    Maze Solver with a GUI that visualizes DFS, BFS, and Greedy BFS algorithms.

    Language:Python6
  • SokobanSolver

    A C++ solver for the puzzle game called Sokoban

    Language:C++6
  • Data-Structure-and-Algorithm-with-Python

    Collection of Data structure implementation in python from scratch + All Top LeetCode problems Easy+Medium+Hard for all topics. Spread some ❤ by giving ⭐.

    Language:Jupyter Notebook6
  • Implementation-of-Data-Structures-and-Algorithms

    Implementation of data structures (Lists, Stacks, Queues, Trees, Balanced Search Trees, Hashing, Graphs); Implementation of algorithms (Sorting and searching, Recursion, Graph algorithms).

  • maze

    🌽 Maze Generation & Solver - Automatically generates a maze and solves the maze using Breadth-First Search (BFS) and Depth-First Search (DFS)

    Language:Java6
  • Data-Structures-And-Algorithms

    Here are some of my Data structures and algorithms created in Java Programming Language using IntelliJ IDE.

    Language:Java6
  • ImmutableGraph

    Functional Swift graph algorithms.

    Language:Swift6
  • graph_algorithm.js

    Graph Algorithm Implementation in JavaScript

    Language:JavaScript6
  • binary-tree-algorithms

    Binary Tree algorithms implemented in java

    Language:Java5
  • MazeSolver

    Maze generation and path-finding algorithm visualiser using React.js.

    Language:JavaScript5
  • IntelligentSearch

    Using breadth-first-search, depth-first-search, A* algorithm to solve 8-puzzle-problem and missionaries-cannibals-problem

    Language:C5
  • Exam_Scheduling

    This C project is built to schedule exams. It takes a text input file which contains name and lessons for every single person. The program analyses the input file and determine an appropriate exam scheduling so for every person no exam will be overlapping. A common problem in universities since no person can enter two exams at the same time.

    Language:C5
  • N-Queens_Problem

    N-Queens problem solvers and solution counters implemented using a constrained DFS algorithm

    Language:C5
  • LeetCode_Questions

    LeetCode_Questions

    This is a repository created to store the leetcode questions. This maynot be the most efficient way of solving the problem.

    Language:Java4
  • PacmanInfinity

    👾 Pacman Infinity : 🏃🏻‍♂️Maze generator using the Randomize Depth First Search Algorithm 🤖

    Language:C4
  • Data-Structures-and-Competitive-Programming--DS-CP----

    Your one-stop GitHub repo for competitive coding and data structures! 🤖 Curated notes, practice problems, and real-world applications. Sharpen your skills and ace those interviews! 💻🔥

  • P3D-DFS

    Productivity- and Performance-aware Parallel Distributed Depth-First Search in Chapel

    Language:Chapel4
  • pathfinding-race

    A browser game where pathfinding algorithms race against each other!

    Language:JavaScript4
  • BFS-and-DFS-Algorithms

    BFS-and-DFS-Algorithms

    Breadth First Search and Depth First Search implementation in python.

    Language:Python4
  • pathfinding-and-sorting-algorithm-visualizer

    pathfinding-and-sorting-algorithm-visualizer

    A Visualizer for pathfinding algorithms (including A*, Dijkstra, BFS, DFS) and sorting algorithms (including Merge, Quick, Insertion, Bubble, and selection sort)

    Language:Python4
  • Labyrinth

    Implementing labyrinth & visualization of DFS & BFS

    Language:C4
  • Graph-Algorithms

    Learning graph data structure.

    Language:C#4
  • Maze-Pathfinding

    Depth First Search and Breadth First Search Algorithms

    Language:MATLAB4
  • sudoku_solver

    A modestly fast Sudoku solver implemented in Python.

    Language:Python4
  • Algorithms

    Sort, Search, Graph Algorithms naively implemented in Kotlin for learning purpose

    Language:Kotlin4
  • AI-Search-Flight-Route-Planner

    :airplane: Flight route planning agent using classic AI search algorithms (A*, Best-First, DFS, BFS).

    Language:Java4
  • IA-Learning-Search

    Ferramenta para visualizar buscas da Inteligência Artificial - A-star (A estrela), Best-first (Melhor-primeiro), Depth-First (Profundidade) e Breadth-First (Amplitude / Busca em Largura)

    Language:Python4
  • Pacman-With-AI-Python

    Implementations of artificial intelligence agents that plays Pac-Man

    Language:Python4
  • Android-Pattern-Generator

    A Java program that uses DFS to generate all the possible patterns on a traditional 3x3 Android lock screen

    Language:Java4
  • trailduck

    a topological cyclic sorting algorithm based on depth-first search (dfs)

    Language:JavaScript4