{"id":18379984,"url":"https://github.com/simonespa/algorithms-and-data-structures","last_synced_at":"2025-04-11T13:53:23.455Z","repository":{"id":40422107,"uuid":"333859666","full_name":"simonespa/algorithms-and-data-structures","owner":"simonespa","description":"An open source collection and playground of algorithms, data structures and related documentation to brush up your knowledge of computer science fundamentals, or learn it from scratch.","archived":false,"fork":false,"pushed_at":"2024-01-29T01:41:27.000Z","size":602,"stargazers_count":0,"open_issues_count":8,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-15T23:20:13.228Z","etag":null,"topics":["algorithms","arrays","bfs","data-structures","dfs","dynamic-programming","graph","graph-theory","in-order","iteration","list","post-order","pre-order","recursion","search-algorithms","sorting-algorithms","tree"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonespa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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-01-28T18:52:03.000Z","updated_at":"2022-01-03T18:48:32.000Z","dependencies_parsed_at":"2023-11-16T16:42:17.667Z","dependency_job_id":null,"html_url":"https://github.com/simonespa/algorithms-and-data-structures","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/simonespa%2Falgorithms-and-data-structures","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonespa%2Falgorithms-and-data-structures/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonespa%2Falgorithms-and-data-structures/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonespa%2Falgorithms-and-data-structures/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonespa","download_url":"https://codeload.github.com/simonespa/algorithms-and-data-structures/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248412073,"owners_count":21099044,"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":["algorithms","arrays","bfs","data-structures","dfs","dynamic-programming","graph","graph-theory","in-order","iteration","list","post-order","pre-order","recursion","search-algorithms","sorting-algorithms","tree"],"created_at":"2024-11-06T00:41:35.925Z","updated_at":"2025-04-11T13:53:23.436Z","avatar_url":"https://github.com/simonespa.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Algorithms \u0026 Data structures\n\nThis repo is an open source collection and playground of algorithms, data structures and related documentation to brush up your knowledge of computer science fundamentals, or learn it from scratch.\n\n## How to use it\n\nInstall all dependencies\n\n```\npnpm install\n```\n\nTo play around with the data structures and algorithms and create your own stuff, run TS in watch mode in order to get incremental compilation errors while you code\n\n```\npnpm dev\n```\n\nYou can run a TS script\n\n```\npnpm start \u003cpath/to/the/file.ts\u003e\n```\n\nYou can also write tests and run the entire suite once\n\n```\npnpm test\n```\n\nor run it in watch mode\n\n```\npnpm test:watch\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonespa%2Falgorithms-and-data-structures","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonespa%2Falgorithms-and-data-structures","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonespa%2Falgorithms-and-data-structures/lists"}