{"id":18633478,"url":"https://github.com/rahat-khan-pathan/basic-data-structures-in-typescript","last_synced_at":"2025-07-24T06:32:28.168Z","repository":{"id":240257892,"uuid":"802126876","full_name":"Rahat-Khan-Pathan/Basic-Data-Structures-in-TypeScript","owner":"Rahat-Khan-Pathan","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-18T08:11:14.000Z","size":21,"stargazers_count":14,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T15:00:57.648Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/Rahat-Khan-Pathan.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,"zenodo":null}},"created_at":"2024-05-17T15:14:45.000Z","updated_at":"2025-01-15T17:37:37.000Z","dependencies_parsed_at":"2024-05-17T16:34:15.973Z","dependency_job_id":"c31187c6-9a3c-4523-b1cb-3c80379a806c","html_url":"https://github.com/Rahat-Khan-Pathan/Basic-Data-Structures-in-TypeScript","commit_stats":null,"previous_names":["rahat-khan-pathan/basic-data-structures-in-typescript"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rahat-Khan-Pathan/Basic-Data-Structures-in-TypeScript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rahat-Khan-Pathan%2FBasic-Data-Structures-in-TypeScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rahat-Khan-Pathan%2FBasic-Data-Structures-in-TypeScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rahat-Khan-Pathan%2FBasic-Data-Structures-in-TypeScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rahat-Khan-Pathan%2FBasic-Data-Structures-in-TypeScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rahat-Khan-Pathan","download_url":"https://codeload.github.com/Rahat-Khan-Pathan/Basic-Data-Structures-in-TypeScript/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rahat-Khan-Pathan%2FBasic-Data-Structures-in-TypeScript/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266802639,"owners_count":23986384,"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-07-24T02:00:09.469Z","response_time":99,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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-11-07T05:15:24.494Z","updated_at":"2025-07-24T06:32:28.132Z","avatar_url":"https://github.com/Rahat-Khan-Pathan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basic Data Structures in TypeScript\n\nI've just completed a new repository featuring essential data structures implemented in TypeScript! 🎉 As I'm transitioning from C++ to professional JavaScript development, I thought this would be a great way to solidify my knowledge and share my progress.\n\n## Data Structures Included\n\n1. Singly Linked List\n2. Doubly Linked List\n3. Stack using Array\n4. Stack using Doubly Linked List\n5. Queue using Array\n6. Queue using Doubly Linked List\n7. Binary Tree\n8. Binary Search Tree\n9. Min Heap\n10. Max Heap\n11. Segment Tree\n12. Disjoint Set Union (DSU)\n\nIf you're also learning JavaScript/TypeScript or just need a refresher on basic data structures, feel free to check it out.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahat-khan-pathan%2Fbasic-data-structures-in-typescript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frahat-khan-pathan%2Fbasic-data-structures-in-typescript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahat-khan-pathan%2Fbasic-data-structures-in-typescript/lists"}