{"id":23378118,"url":"https://github.com/asarkar/pydata","last_synced_at":"2025-10-25T10:15:54.823Z","repository":{"id":268835990,"uuid":"905545789","full_name":"asarkar/pydata","owner":"asarkar","description":"Python Data Structures: Linked List, and Binary Tree","archived":false,"fork":false,"pushed_at":"2025-01-09T01:12:19.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T15:09:41.732Z","etag":null,"topics":["binary-tree","data-structures","linked-list","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asarkar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-12-19T03:45:22.000Z","updated_at":"2025-01-09T01:12:22.000Z","dependencies_parsed_at":"2024-12-19T07:42:57.454Z","dependency_job_id":null,"html_url":"https://github.com/asarkar/pydata","commit_stats":null,"previous_names":["asarkar/pydata"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asarkar%2Fpydata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asarkar%2Fpydata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asarkar%2Fpydata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asarkar%2Fpydata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asarkar","download_url":"https://codeload.github.com/asarkar/pydata/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247779763,"owners_count":20994572,"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":["binary-tree","data-structures","linked-list","python"],"created_at":"2024-12-21T18:35:26.969Z","updated_at":"2025-10-25T10:15:54.810Z","avatar_url":"https://github.com/asarkar.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python Data Structures\nPython Package containing simple data structures used in data structure and algorithm questions \nfound on online platform such as LeetCode. This package can be used while working on such\nquestions locally.\n\nMeant to be used in personal projects only, and makes absolutely no guarantees.\n\n[![](https://github.com/asarkar/pydata/workflows/CI/badge.svg)](https://github.com/asarkar/pydata/actions)\n\n## Development\n\n```\npydata% $(brew --prefix python)/bin/python3 -m venv ./venv\n\npydata% ./venv/bin/python -m pip install --upgrade pip '.[test]' '.[lint]'\n```\n\n## Usage\n\n* [ListNode](src/pydata/listnode.py)\n\n```\nnums = [1, 2, 3]\nhead = ListNode.from_iterable(nums)\nassert head is not None and list(head) == nums\n```\n* [TreeNode](src/pydata/treenode.py)\n\n```\nnums = [1, 2, 3]\nroot = TreeNode.from_seq(nums)\nassert root is not None and list(root) == nums\n\nprint(str(root))\n  1\n / \\\n2   3\n```\n\n## Running tests\n```\n./.github/run.sh\n```\n\n## License\n\nReleased under [Apache License v2.0](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasarkar%2Fpydata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasarkar%2Fpydata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasarkar%2Fpydata/lists"}