{"id":23235852,"url":"https://github.com/ashrockzzz2003/data_structures_and_algorithms","last_synced_at":"2025-10-07T00:12:48.315Z","repository":{"id":178207176,"uuid":"660968720","full_name":"Ashrockzzz2003/Data_Structures_and_Algorithms","owner":"Ashrockzzz2003","description":"Implementations of Data Structures and Algorithms. Inspired from the Design and Analysis of Algorithms course from 3rd year, B Tech, CSE, Amrita Vishwa Vidyapeetham, Coimbatore taught by Dr. Vidya Balasubramanian ma'am.","archived":false,"fork":false,"pushed_at":"2025-01-22T07:52:58.000Z","size":226,"stargazers_count":3,"open_issues_count":45,"forks_count":32,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T08:33:23.945Z","etag":null,"topics":["alrogithm","data-structures","dsa","goodrich","thomas-cormen"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Ashrockzzz2003.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-01T11:22:00.000Z","updated_at":"2025-01-22T07:53:02.000Z","dependencies_parsed_at":"2023-12-27T06:35:19.625Z","dependency_job_id":"c7d39cf4-4a24-4646-803a-1dd9fbff53fc","html_url":"https://github.com/Ashrockzzz2003/Data_Structures_and_Algorithms","commit_stats":null,"previous_names":["ashrockzzz2003/data_structures_and_algorithms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashrockzzz2003%2FData_Structures_and_Algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashrockzzz2003%2FData_Structures_and_Algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashrockzzz2003%2FData_Structures_and_Algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashrockzzz2003%2FData_Structures_and_Algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ashrockzzz2003","download_url":"https://codeload.github.com/Ashrockzzz2003/Data_Structures_and_Algorithms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238370542,"owners_count":19460680,"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":["alrogithm","data-structures","dsa","goodrich","thomas-cormen"],"created_at":"2024-12-19T03:29:44.501Z","updated_at":"2025-10-07T00:12:48.310Z","avatar_url":"https://github.com/Ashrockzzz2003.png","language":"Python","readme":"\u003ch1 align=\"center\"\u003e Data Structures and Algorithms 📚💻 \u003c/h1\u003e\n\n\u003cdiv align=\"center\" style=\"display:flex; align-items: center; justify: center; text-decoration: none \"\u003e\n  \u003ca href=\"https://github.com/Ashrockzzz2003/Data_Structures_and_Algorithms/blob/main/LICENSE\" target=\"_blank\" rel=\"noreferrer\"\u003e\n    \u003cimg align='center' src=\"https://img.shields.io/badge/LICENSE-GPL-green\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Ashrockzzz2003/Data_Structures_and_Algorithms\" target=\"_blank\" rel=\"noreferrer\"\u003e\n    \u003cimg align='center' src=\"https://img.shields.io/github/created-at/Ashrockzzz2003/Data_Structures_and_Algorithms\"/\u003e\n  \u003c/a\u003e  \n\u003c/div\u003e\n\n---\n\nA collection of data structures and algorithms implemented in `Python`. Inspired by the `Design and Analysis of Algorithms` course from the 3rd year of `B. Tech, CSE` at `Amrita Vishwa Vidyapeetham, Coimbatore`, taught by `Dr. Vidya Balasubramanian` ma'am.\n\n---\n\n## **Table of Contents**\n\n1. [Getting Started](#getting-started)\n    - [Clone the Repository](#clone-the-repository)\n2. [Running Code](#running-code)\n    - [Run Python Code](#run-python-code)\n    - [Run C++ Code](#run-c-code)\n    - [Run Java Code](#run-java-code)\n    - [Run Go Code](#run-go-code)\n3. [Contributing](#contributing)\n4. [Contributors](#contributors)\n5. [License](#license)\n6. [Stay Connected](#stay-connected)\n\n---\n\n## **Getting Started**\n\n### **Clone the Repository**\n\nGetting started is easy! Just follow these steps to bring the repository to your local machine:\n\n```bash\ngit clone https://github.com/Ashrockzzz2003/Data_Structures_and_Algorithms.git\ncd Data_Structures_and_Algorithms\n```\n\nNow you’re ready to explore and experiment with the algorithms in this repository.\n\n---\n\n## **Running Code**\n\n### `Run Python Code`\n\nExecute Python scripts directly in your terminal:\n\n```bash\npython sorting/quick_sort.py\n```\n\n### `Run C++ Code`\n\nTo compile and run C++ files:\n\n```bash\ng++ -o quick_sort sorting/quick_sort.cpp\n./quick_sort\n```\n\n### `Run Java Code`\n\nFor Java programs, first compile and then run:\n\n```bash\njavac sorting/QuickSort.java\njava sorting/QuickSort\n```\n\n### `Run Go Code`\n\nRun Go programs using the `go run` command:\n\n```bash\ngo run sorting/quick_sort.go\n```\n\n### `Run Rust Code`\n\nTo run Rust code, first go to the cargo project directory and then run:\n\n```bash\ncargo run\n```\n\n---\n\n## **Contributing**\n\nWe’re excited to have you contribute! Whether it’s adding a new algorithm, fixing a bug, or improving documentation, every contribution counts. For detailed instructions, check out the [`CONTRIBUTING.md`](docs/CONTRIBUTING.md) file.\n\n---\n\n## **Contributors**\n\n| **Contributor**                                                  | **Contribution**           |\n| ---------------------------------------------------------------- | -------------------------- |\n| [Ashwin Narayanan S](https://github.com/Ashrockzzz2003)          | Python (.py) \u0026 Code Review |\n| [Aasil](https://github.com/mdxaasil)                             | C++ (.cpp) \u0026 Code Review   |\n| [Shreyas Visweshwaran](https://github.com/FirefoxSRV)            | Code Review                |\n| [Vishal](https://github.com/VishalTheHuman)                      | Code Review                |\n| [Karthik G](https://github.com/adofm)                            | C++ (.cpp)                 |\n| [Saran Hiruthik M](https://github.com/hirux06)                   | C++ (.cpp)                 |\n| [Ashwin V A](https://github.com/WinterSun23)                     | C++ (.cpp)                 |\n| [Adithya Menon R](https://github.com/adithya-menon-r)            | C++ (.cpp) \u0026 Go (.go)      |\n| [Leela](https://github.com/Leela0o5)                             | Python (.py)               |\n| [Akshay KS](https://github.com/akshayks13)                       | Python (.py) \u0026 C++ (.cpp)  |\n| [Jayadev D](https://github.com/FLASH2332)                        | Go (.go)                   |\n| [Nandgopal R Nair](https://github.com/Nandgopal-R)               | Go (.go)                   |\n| [Narain B K](https://github.com/NarainBK)                        | Go (.go)                   |\n| [Aashiq Edavalapati](https://github.com/Aashiq-Edavalapati)      | Go (.go)                   |\n| [Harish G M](https://github.com/GMHarish285)                     | Go (.go)                   |\n| [Midhunann](https://github.com/midhunann)                        | GO (.go) \u0026 Haskell (.hs)   |\n| [Ratakonda Bhavitha](https://github.com/ratakondabhavitha)       | Go (.go)                   |\n| [Yash](https://github.com/yendelevium)                           | Go (.go)                   |\n| [Mithileshwaran S](https://github.com/MithileshwaranS)           | Java (.java)               |\n| [Praneeth V](https://github.com/PraneethV-cmd)                   | Rust (.rs)                 |\n| [Kiran Rajeev](https://github.com/KiranRajeev-KV)                | Java (.java) \u0026 Rust (.rs)  |\n| [Keerthivasan S V](https://github.com/Keerthivasan-Venkitajalam) | Markdown (.md)             |\n| [Tharun D](https://github.com/tharun-0106)                       | Documentation (.md)        |\n| [BIJJUDAMA](https://github.com/BIJJUDAMA)                        | Miscellaneous              |\n\n\nWant to see your name here? Contribute this Winter for AmWOC (Amrita Winter of Code) and make it! 🚀\n\n---\n\n## **License**\n\nThis repository is licensed under the `GNU General Public License`. You’re free to use, modify, and share the code for your projects—just make sure to give proper credit. Full details can be found in the [LICENSE](LICENSE) file.\n\n---\n\n## **Stay Connected**\n\n-   💻 **Explore** the repository to learn and experiment.\n-   🌟 **Star** the project to show your support.\n-   🍴 **Fork** the repository to add your own contributions.\n\n---\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashrockzzz2003%2Fdata_structures_and_algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashrockzzz2003%2Fdata_structures_and_algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashrockzzz2003%2Fdata_structures_and_algorithms/lists"}