{"id":17998418,"url":"https://github.com/primaryobjects/algorithms","last_synced_at":"2025-09-07T23:47:49.096Z","repository":{"id":139343212,"uuid":"374474349","full_name":"primaryobjects/algorithms","owner":"primaryobjects","description":null,"archived":false,"fork":false,"pushed_at":"2021-06-11T03:04:16.000Z","size":567,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-04T06:42:58.230Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/primaryobjects.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":"2021-06-06T22:13:00.000Z","updated_at":"2024-02-20T02:57:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"d86410ca-3439-470d-9849-ef36065bf318","html_url":"https://github.com/primaryobjects/algorithms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/primaryobjects/algorithms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primaryobjects%2Falgorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primaryobjects%2Falgorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primaryobjects%2Falgorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primaryobjects%2Falgorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/primaryobjects","download_url":"https://codeload.github.com/primaryobjects/algorithms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primaryobjects%2Falgorithms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274113006,"owners_count":25224332,"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","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-29T21:25:15.148Z","updated_at":"2025-09-07T23:47:49.016Z","avatar_url":"https://github.com/primaryobjects.png","language":"Java","readme":"Algorithms, Part I - Princeton University, Coursera\n=====================================================\n\nThis repository contains algorithms programming assignments as offerred in the online course [Algorithms - Part I](https://www.coursera.org/learn/algorithms-part1/home/welcome) by Coursera.\n\n## Contents\n\n- Hello World\n- Eight Puzzle\n- Percolation\n- Queues and Stacks\n- Collinear Detection\n- KD Trees\n\n## Setup\n\nThe included projects are developed in Java with VSCode.\n\nA folder `/lib` should be created in the root directory. This folder should contain `jdk-15.0.2+7` or the latest [version](https://www.oracle.com/java/technologies/javase-downloads.html) of the Java SDK. This folder should also contain `algs4.jar` as provided in the online course lectures.\n\nConfiguration files are setup in VSCode to automatically [compile](.vscode/tasks.json) the `.java` files into `.class` files.\n\nAdditionally, a [launch.json](.vscode/launch.json) file is provided to automatically setup debug launch options for each specific project using the integrated VSCode debugger.\n\n## Results\n\nAll projects are passing.\n\n## License\n\nMIT\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprimaryobjects%2Falgorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprimaryobjects%2Falgorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprimaryobjects%2Falgorithms/lists"}