All Projects → mrpandey → D3graphtheory

mrpandey / D3graphtheory

Licence: mit
💥 Interactive and colorful 🎨 graph theory tutorials made using d3.js ⚡️

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to D3graphtheory

Algorithms
A collection of algorithms and data structures
Stars: ✭ 11,553 (+746.99%)
Mutual labels:  algorithms, graph-theory, mathematics
Erdos
modular and modern graph-theory algorithms framework in Java
Stars: ✭ 104 (-92.38%)
Mutual labels:  algorithms, graph-algorithms, graph-theory
Data structure and algorithms library
A collection of classical algorithms and data-structures implementation in C++ for coding interview and competitive programming
Stars: ✭ 133 (-90.25%)
Mutual labels:  algorithms, graph-algorithms, mathematics
Advanced Algorithms
100+ algorithms & data structures generically implemented in C#.
Stars: ✭ 752 (-44.87%)
Mutual labels:  algorithms, graph-algorithms
C Sharp Algorithms
📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#
Stars: ✭ 4,684 (+243.4%)
Mutual labels:  algorithms, graph-algorithms
Algorithms
A repository of different Algorithms and Data Structures implemented in many programming languages.
Stars: ✭ 578 (-57.62%)
Mutual labels:  algorithms, mathematics
Towel
Throw in the towel.
Stars: ✭ 333 (-75.59%)
Mutual labels:  algorithms, mathematics
Awesome Ai Books
Some awesome AI related books and pdfs for learning and downloading, also apply some playground models for learning
Stars: ✭ 855 (-37.32%)
Mutual labels:  algorithms, mathematics
Modal logic
Final Year Masters Project: modal logic solver tableaux
Stars: ✭ 16 (-98.83%)
Mutual labels:  graph-algorithms, graph-theory
Blog
About math, programming and procedural generation
Stars: ✭ 37 (-97.29%)
Mutual labels:  algorithms, mathematics
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 (-96.11%)
Mutual labels:  algorithms, graph-algorithms
Graph
Graph algorithms and data structures
Stars: ✭ 431 (-68.4%)
Mutual labels:  graph-algorithms, graph-theory
Competitive coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Stars: ✭ 393 (-71.19%)
Mutual labels:  algorithms, graph-algorithms
Lightgraphs.jl
An optimized graphs package for the Julia programming language
Stars: ✭ 611 (-55.21%)
Mutual labels:  graph-algorithms, graph-theory
Suitesparse
The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University
Stars: ✭ 344 (-74.78%)
Mutual labels:  graph-algorithms, mathematics
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 (-98.24%)
Mutual labels:  algorithms, graph-algorithms
Algorithm Notes
Comprehensive algorithms solution to help engineers prepare their interviews and future study
Stars: ✭ 44 (-96.77%)
Mutual labels:  algorithms, graph-algorithms
Igraph
Library for the analysis of networks
Stars: ✭ 1,145 (-16.06%)
Mutual labels:  graph-algorithms, mathematics
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+772.21%)
Mutual labels:  algorithms, mathematics
Algods
Implementation of Algorithms and Data Structures, Problems and Solutions
Stars: ✭ 3,295 (+141.57%)
Mutual labels:  algorithms, graph-algorithms

D3 Graph Theory

Click to see the action

Donate

In mathematics, graph theory is the study of graphs, which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of vertices, nodes, or points which are connected by edges, arcs, or lines. -- Wikipedia

D3 Graph Theory is a front-end project aimed at anyone who wants to learn graph theory. It provides a quick and interactive introduction to the subject. The visuals used in the project makes it an effective learning tool.

Topics Covered So Far

The whole content is broken in several units. So far these units have been added.

Table Of Contents
1. Vertices and Edges 2. Order and Size of a Graph 3. Degree of a Vertex
4. Degree Sequence of a Graph 5. Graphic Sequence 6. Havel-Hakimi Algorithm
7. Pigeonhole Principle 8. Regular Graph 9. Complete Graph
10. Bipartite Graph 11. Complete Bipartite Graph 12. Walk
13. Open vs Closed Walks 14. Connectivity 15. Eulerian Circuit
16. Eulerian Trail 17. Graph Coloring 18. k-Colorable Graph
19. Chromatic Number 20. Trees 21. Rooted Trees
22. Spanning Tree of a Graph

The project is still expanding. New topics are added from time to time.

Upcoming Topics

These topics are planned to be added.

  • [ ] Planar Graphs
  • [x] Chromatic Number
  • [x] Trees
  • [x] Rooted Trees
  • [x] Spanning Tree
  • [ ] Prim's Algorithm
  • [ ] Kruskal's Algorithm

So, keep checking for updates. 😄

Attributions

This project is built with the help of following libraries and projects.

License

Copyright (c) 2017 Avinash Pandey. Licensed under MIT License.

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].