{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"MazeLab","owner":"Computer-Science-Classes","isFork":false,"description":"This Java-based GUI program lets users generate and solve mazes. It employs the Depth-First Search (DFS) algorithm for maze generation and A* algorithm with Manhattan distance heuristic for solving. The program provides a visual representation of the maze, allowing users to visualize the process of maze creation and solving.","allTopics":["visualization","java","gui","pathfinding","dfs","maze-generator","maze-solver","manhattan-distance","a-star-algorithm"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T22:59:26.010Z"}},{"type":"Public","name":"AVL","owner":"Computer-Science-Classes","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T16:09:13.379Z"}},{"type":"Public","name":"prettyPrint","owner":"Computer-Science-Classes","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-06T17:35:53.088Z"}},{"type":"Public","name":"hashCompete","owner":"Computer-Science-Classes","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-06T17:34:30.298Z"}},{"type":"Public","name":"book-word-counter","owner":"Computer-Science-Classes","isFork":false,"description":"The Book Word Counter is a quick and efficient tool developed in Java for analyzing the frequency of words in a book. The user can interactively choose a book and search for word frequencies, providing a simple way to perform basic textual analysis on a piece of literature.","allTopics":["java","hashmap","textualanalysis","wordcounter","textfileprocessing","frequencyanalysis","constanttime"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-14T17:17:06.442Z"}},{"type":"Public","name":"TowerOfHanoi","owner":"Computer-Science-Classes","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-30T23:12:57.058Z"}},{"type":"Public","name":"GAN-NI","owner":"Computer-Science-Classes","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-30T23:06:23.446Z"}},{"type":"Public","name":"MountainsTSV","owner":"Computer-Science-Classes","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-30T23:04:08.433Z"}},{"type":"Public","name":"listPerformance","owner":"Computer-Science-Classes","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-30T23:02:13.791Z"}},{"type":"Public","name":"ColoringBook","owner":"Computer-Science-Classes","isFork":false,"description":"ColoringBook is an interactive Java application that allows users to color and create digital drawings. It features a variety of pre-loaded images and a user-friendly interface for coloring and customizing these images.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-30T22:43:14.401Z"}},{"type":"Public","name":"wordHash","owner":"Computer-Science-Classes","isFork":false,"description":"Text Analyzer is a Java application that fetches and processes text from a URL, storing words into a hash set and providing various statistics.","allTopics":["java","text-analysis","data-structures","web-scraping","text-processing","memory-efficiency","project-gutenberg","hash-set","load-factor"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-04T22:25:10.220Z"}},{"type":"Public","name":"Sudoku","owner":"Computer-Science-Classes","isFork":false,"description":"A versatile Sudoku puzzle solver implemented in Java that reads puzzles from text files, solves them using a backtracking algorithm, and displays the solution on a GUI.","allTopics":["java","gui","gaming","algorithms","sudoku-solver","sudoku","puzzle-solver","backtracking-algorithm"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-19T02:32:09.316Z"}},{"type":"Public","name":"baby-names-searcher","owner":"Computer-Science-Classes","isFork":false,"description":"The Baby Name Searcher is a Java program that allows users to interactively search for the popularity of a given baby name over the years. It retrieves data from a dataset and presents it in an easy-to-understand bar chart format. Additionally, the program can also fetch the meanings of the names, if available.","allTopics":["java","barchart","datavisualization","dataanalysis","namepopularitytrends","textfileprocessing"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-10T19:40:49.701Z"}},{"type":"Public","name":".github","owner":"Computer-Science-Classes","isFork":false,"description":"","allTopics":["java"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-10T19:26:34.064Z"}},{"type":"Public","name":"MadLibs","owner":"Computer-Science-Classes","isFork":false,"description":"This Mad Libs Java program allows users to create or view Mad Libs stories. Users provide inputs to fill placeholders in a template, creating a fun and unique story.","allTopics":["game","cli","fileio","madlibs"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-10T08:05:44.952Z"}}],"repositoryCount":15,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}