{"id":16590217,"url":"https://github.com/okelleydevelopment/graph-exploration","last_synced_at":"2025-04-04T23:20:30.948Z","repository":{"id":112585971,"uuid":"271947311","full_name":"OkelleyDevelopment/Graph-Exploration","owner":"OkelleyDevelopment","description":"A user driven graph traversal program. ","archived":false,"fork":false,"pushed_at":"2020-07-15T06:51:30.000Z","size":193,"stargazers_count":2,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-10T07:42:49.582Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OkelleyDevelopment.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-13T05:34:05.000Z","updated_at":"2023-07-11T03:47:40.000Z","dependencies_parsed_at":"2023-05-16T18:15:45.626Z","dependency_job_id":null,"html_url":"https://github.com/OkelleyDevelopment/Graph-Exploration","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OkelleyDevelopment%2FGraph-Exploration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OkelleyDevelopment%2FGraph-Exploration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OkelleyDevelopment%2FGraph-Exploration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OkelleyDevelopment%2FGraph-Exploration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OkelleyDevelopment","download_url":"https://codeload.github.com/OkelleyDevelopment/Graph-Exploration/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247262508,"owners_count":20910260,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T23:11:34.299Z","updated_at":"2025-04-04T23:20:30.925Z","avatar_url":"https://github.com/OkelleyDevelopment.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Java Graph Exploration\n\n![Main Menu](./utils/menu.png)\n\n## Motivation\nThe motivation was to allow further research in graph theory as applied in\nComputer Science while also using an Object Oriented Language to achieve my goals.\nMost of the algorithms were learned from books, general lectures\nand/or just reading the wiki pages and watching some videos.\n               \nThis program allows the user to load in a text file representing a graph \nand perform various graph seraches and analysis processes.     \nThe user can also, choose to load a different text file and the program will display all files in the \nmap directory. Thus, allowing the user to select different files in a single \nprogram execution.\n                 \n\n## Prerequisites\nIn order to experience the **Graph Exploration**, you will need to ensure\nthe following dependencies are installed.\n\n1. Clone this repo: \n```bash\ngit clone https://github.com/OkelleyDevelopment/Graph-Exploration.git\n```\n       \n2. The Java SDK/JDK\n## Program Compilation and Execution\nNOTE: Run the following commands in the Project root directory\n               \n1. To Compile:\n```bash\njavac -d classes/ src/*.java \n```\n2. To Run the program, run the following command:\n```bash\ncd src/\n           \njava -cp classes/ Driver maps/\u003ctext file from maps\u003e \n```\n\n## Graphs/ Maps\n![List of Graphs](./utils/graphs.png)\n\n\n## Known issues:\n* Might be a couple uncaught exceptions, but will be patched as they are found\n\n## Future Goals:\nI hope to add in more algorithms that handle graphs such as:\n* Dijkstra's Shortest Path Algorithm\n* Breadth First Search\n* A*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokelleydevelopment%2Fgraph-exploration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fokelleydevelopment%2Fgraph-exploration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokelleydevelopment%2Fgraph-exploration/lists"}