All Projects → KarimElghamry → Graphav

KarimElghamry / Graphav

Licence: mit
A Graph Algorithms Visualizer built using React, Typescript and Styled Components.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Graphav

Advanced Algorithms
100+ algorithms & data structures generically implemented in C#.
Stars: ✭ 752 (+577.48%)
Mutual labels:  algorithms, graph-algorithms
Pepper Robot Programming
Pepper Programs : Object Detection Real Time without ROS
Stars: ✭ 29 (-73.87%)
Mutual labels:  graph-algorithms, graphs
Java Competitive Programming
I have written some important Algorithms and Data Structures in an efficient way in Java with proper references to time and space complexity. These Pre-cooked and well-tested codes help to implement larger hackathon problems in lesser time. DFS, BFS, LCA, All Pair Shortest Path, Longest Common Subsequence, Binary Search, Lower Bound Search, Maximal Matching, Matrix Exponentiation, Segment Tree, Sparse Table, Merge Sort, Miller Prime Test, Prims - Minimum Spanning Tree, BIT - Binary Index Tree, Two Pointers, BST - Binary Search Tree, Maximum Subarray Sum, Immutable Data Structures, Persistent Data Structurs - Persistent Trie, Dijkstra, Z - Function, Minimum Cost Maximal Matching, Heavy Light Decomposition, Knapsack, Suffix Array and LCP - Longest Common Prefix, Squre Root Decomposition, Kth Order Statics, Trie / Prefix Tree, LIS - Longest Increasing Subsequence, Hashing
Stars: ✭ 24 (-78.38%)
Mutual labels:  algorithms, graph-algorithms
Cracking The Coding Interview
📚 C++ and Python solutions with automated tests for Cracking the Coding Interview 6th Edition.
Stars: ✭ 396 (+256.76%)
Mutual labels:  algorithms, graphs
Evalne
Source code for EvalNE, a Python library for evaluating Network Embedding methods.
Stars: ✭ 67 (-39.64%)
Mutual labels:  graph-algorithms, graphs
C Sharp Algorithms
📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#
Stars: ✭ 4,684 (+4119.82%)
Mutual labels:  algorithms, graph-algorithms
Erdos
modular and modern graph-theory algorithms framework in Java
Stars: ✭ 104 (-6.31%)
Mutual labels:  algorithms, graph-algorithms
py-algorithms
Algorithms and Data Structures, solutions to common CS problems.
Stars: ✭ 26 (-76.58%)
Mutual labels:  graph-algorithms, graphs
Competitive Programming
Repository of all my submissions to some competitive programming website (Online Judges), as well as, the implementation of some data structures and algorithms.
Stars: ✭ 53 (-52.25%)
Mutual labels:  algorithms, graph-algorithms
Algorithm Notes
Comprehensive algorithms solution to help engineers prepare their interviews and future study
Stars: ✭ 44 (-60.36%)
Mutual labels:  algorithms, graph-algorithms
Competitive coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Stars: ✭ 393 (+254.05%)
Mutual labels:  algorithms, graph-algorithms
Libmaths
A Python library created to assist programmers with complex mathematical functions
Stars: ✭ 72 (-35.14%)
Mutual labels:  algorithms, graph-algorithms
Competitive Programming Repository
Competitive Programming templates that I used during the past few years.
Stars: ✭ 367 (+230.63%)
Mutual labels:  algorithms, graphs
Cs Video Courses
List of Computer Science courses with video lectures.
Stars: ✭ 27,209 (+24412.61%)
Mutual labels:  algorithms, web-development
Algods
Implementation of Algorithms and Data Structures, Problems and Solutions
Stars: ✭ 3,295 (+2868.47%)
Mutual labels:  algorithms, graph-algorithms
Leaderboardx
A tool for building graphs quickly
Stars: ✭ 13 (-88.29%)
Mutual labels:  graph-algorithms, graphs
gcnn keras
Graph convolution with tf.keras
Stars: ✭ 47 (-57.66%)
Mutual labels:  graph-algorithms, graphs
Graphs.jl
An optimized graphs package for the Julia programming language
Stars: ✭ 197 (+77.48%)
Mutual labels:  graph-algorithms, graphs
Learn some algorithm and data structure
从零开始回顾一下最简单最基础的算法与数据结构
Stars: ✭ 38 (-65.77%)
Mutual labels:  algorithms, graph-algorithms
Coding Ninjas Data Structures And Algorithms In Python
Solved problems and assignments of DSA course taught by Coding Ninjas team
Stars: ✭ 70 (-36.94%)
Mutual labels:  algorithms, graphs

GraphAV

NOTE: touch screen is still not supported yet. Use a PC/Laptop for a better experience.

Show some ❤️ and ⭐️ the repo to support the project

Features

[✔] Light/Dark themes

[✔] Add, move and delete nodes

[✔] Directed/Undirected edges

[✔] Unweighted edges

[✔] Control visualization speed

[✔] Control canvas zoom percentage

[✔] Shortest paths and predecessor node information

[✔] Visited nodes/edges animations

[⛏] Weighted edges (to be implemented)

[⛏] Touch screen support (to be implemented)

[⛏] Save/share graphs (to be implemented)

Available Algorithms

[✔] DFS - Depth First Search

[✔] DLS - Depth Limited Search

[✔] IDDFS - Iterative Deepening Depth First Search

[✔] BFS - Breadth First Search (with shortest paths calculations)

[✔] Dijkstra (with shortest paths calculations)

[⛏] Bellman-Ford (to be implemented)

[⛏] Floyd-Warshall (to be implemented)

[⛏] A* (to be implemented)

[⛏] Kosaraju (to be implemented)

[⛏] Tarjan's Strongly Connected Components* (to be implemented)

🎉 If you have any further suggested algorithms, feel free to open an issue! 😎

Demos

DFS IDDFS
Dijkstra BFS

Authors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].