depth-first-search

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

  • minesweeper

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

    Language:Go15
  • Pathfinding-Visualizer

    Pathfinding Visualizer application that visualizes graph based search algorithms used to find the shortest path. Algorithms used: Breadth first search, Depth first search, Best first search and A* search made with java swing

    Language:Java14
  • AI-Search

    Visualization for multiple searching algorithms.

    Language:Python14
  • pathfinder

    A project for showing different kinds of pathfinding algorithms

    Language:JavaScript14
  • data-structures

    Implementation of Data Structures in C

    Language:C14
  • inteligencia-artificial

    Aulas e exercícios da matéria: Sistemas inteligentes (INE5633).

    Language:Python14
  • leet-code-in-php

    Php-based LeetCode algorithm problem solutions, regularly updated.

    Language:PHP13
  • Pathfinding-and-Sorting-Visualizer

    Web-based tool to visualize pathfinding algorithms

    Language:JavaScript13
  • graphTheory-Visualizer

    graph theory visualizer using p5js and TypeScript.

    Language:JavaScript13
  • DataScienceGraphAlgorithms

    DataScienceGraphAlgorithms

    Selected Graph Algorithms

    Language:C++13
  • knowledgegraph

    Knowlegde Graph Implementation in C++

    Language:C++13
  • Unity-Maze-generation-using-disjoint-sets

    Random maze generation in Unity 3d using disjoint sets

    Language:C#12
  • N-Puzzle-solver-with-Search-Algorithms

    N-Puzzle implementation with BFS, DFS, Greedy and A*

    Language:Python12
  • OpenGraph

    OpenGraph is an open-source graph processing benchmarking suite written in pure C/OpenMP.

    Language:C12
  • Graph-Traversal

    A fine-tuned visual implementation of Informed and Uninformed Search Algorithms such as Breadth First Search, Depth First Search, Uniform Cost Search, A* Search, Greedy First Search

    Language:Python12
  • graph-data-structures

    The ultimate resource to learn how to implement a Graph Data Structures in Go: DFS, BFS, Graph, Queue and Stack

    Language:Go11
  • graph-visualization

    Pathfinding Algorithms Visualization Tool made with React

    Language:JavaScript11
  • algorithms-visualizer

    Applying algorithms in real world system. https://suaebahmed.github.io/algorithms-visualizer/

    Language:JavaScript10
  • breadth-first-search-depth-first-search-graphs

    Breadth First Search & Depth First Search graph algorithms

    Language:Java10
  • algorithms

    solving challenges from various problem sites like advent of code, leet code and others

    Language:Python9
  • sudoku-solve-GUI

    Win32 developed GUI to solve sudoku puzzles in real-time. Visualize the puzzle being solved by a depth-first-search backtracking algorithm.

    Language:C9
  • Coding-Interviews

    Solution Repository for Technical Coding Interviews!

    Language:C#9
  • Atomic-Nature-of-Matter

    Estimate Avogadro's number using video microscopy of Brownian motion.

    Language:Python9
  • udacity-ai-nanodegree

    My projects/labs for Udacity Artificial Intelligence Nanodegree (April 2017 - present).

    Language:Jupyter Notebook9
  • Advanced-Algorithms

    Implementation of various complex algorithms that are graph related and used in the real world applications.

    Language:Java9
  • cv-sudoku-solver

    Sudoku solver using computer vision and deep learning to extract and interpret Sudoku puzzles from images. Includes a fully functional Sudoku game built using Pygame.

    Language:Python8
  • AI-Graph-Search

    Desktop app for visualizing graph search algorithms

    Language:Python8
  • Hungry-Hackee-Hunts

    Help Hackee in her walnut heist while visualizing maze generator and different sorting algorithms.

    Language:JavaScript8
  • Algorithms-Illuminated---Part-2

    This is the implementation of 2nd Part in 3-Part Series of Algorithms Illuminated Book. All Implementations in this repository are written in both Python and Golang. Single IPython Notebook contains all Algorithms given in this Part 2.

    Language:Jupyter Notebook8
  • maze-solver-robot

    This is a program to drive a robot through a maze using Depth First Search as it's path-planning algorithm. The program is interfaced with Micromouse simulator for visualizing the maze and the robot in real-time.The concepts of object-oriented programming, inheritance, and dynamic polymorphism were used to develop this project.

    Language:C++8
  • Draw-My-Code

    Web application for Visualization of algorithms

    Language:JavaScript8
  • ToonBlast_Casual_Clone

    Match2 game clone. It includes island detection system on Grid with DFS algorithm. I also developed the Custom Unity Level Editor tool.

    Language:C#7
  • templated-json-fuzzer

    Generates permutations of JSON objects for fuzzing / unit testing / security testing. This is an educational example to demonstrate practically applying the depth-first-search algorithm in a security context.

    Language:Python7
  • algorithms

    LeetCode, HackerRank, Codility, CTCI - Cracking The Coding Interview & Miscellaneous algorithms and data structures studies & solutions

    Language:Java7
  • pathfinding

    Pathfinding Visualizer for Android

    Language:Kotlin7