{"id":18938165,"url":"https://github.com/psidh/sophomore","last_synced_at":"2026-04-10T15:43:26.924Z","repository":{"id":180034096,"uuid":"663403875","full_name":"psidh/Sophomore","owner":"psidh","description":"Data Structures and Algorithms ","archived":false,"fork":false,"pushed_at":"2023-10-30T09:57:07.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-31T22:09:00.173Z","etag":null,"topics":["algorithms","c","cpp","data-structures","java","javascript","python"],"latest_commit_sha":null,"homepage":"","language":"C","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/psidh.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}},"created_at":"2023-07-07T08:05:17.000Z","updated_at":"2023-09-04T09:39:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"e338ae75-e0f4-4c71-ae81-84d8864d6c6b","html_url":"https://github.com/psidh/Sophomore","commit_stats":null,"previous_names":["psidh/sophomore"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psidh%2FSophomore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psidh%2FSophomore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psidh%2FSophomore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psidh%2FSophomore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/psidh","download_url":"https://codeload.github.com/psidh/Sophomore/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239937700,"owners_count":19721484,"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","c","cpp","data-structures","java","javascript","python"],"created_at":"2024-11-08T12:13:36.974Z","updated_at":"2025-12-30T22:58:10.649Z","avatar_url":"https://github.com/psidh.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sophomore - Data Structures and Algorithms\n**Sophomore** is a repository containing a collection of Data Structures and Algorithms (DSA) implementations. This repository is aimed at providing a comprehensive set of DSA algorithms, including searching, sorting, updating, array functions, and various sorting algorithms such as insertion sort, merge sort, selection sort, bubble sort, heap sort, and cyclic sort.\n\n## Languages\n\n\u003ca href=\"https://en.wikipedia.org/wiki/C_(programming_language)\" title=\"C\"\u003e\u003cimg src=\"https://github.com/get-icon/geticon/raw/master/icons/c.svg\" alt=\"C\" width=\"55px\" height=\"55px\"\u003e\u003c/a\u003e\n\u003ca href=\"https://isocpp.org/\" title=\"C++\"\u003e\u003cimg src=\"https://github.com/get-icon/geticon/raw/master/icons/c-plusplus.svg\" alt=\"C++\" width=\"55px\" height=\"55px\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.java.com/\" title=\"Java\"\u003e\u003cimg src=\"https://github.com/get-icon/geticon/raw/master/icons/java.svg\" alt=\"Java\" width=\"55px\" height=\"55px\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.python.org/\" title=\"Python\"\u003e\u003cimg src=\"https://github.com/get-icon/geticon/raw/master/icons/python.svg\" alt=\"Python\" width=\"55px\" height=\"55px\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://github.com/get-icon/geticon/raw/master/icons/javascript.svg\" alt=\"JavaScript\" width=\"55px\" height=\"55px\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://github.com/get-icon/geticon/raw/master/icons/typescript-icon.svg\" alt=\"Typescript\" width=\"55px\" height=\"55px\"\u003e\u003c/a\u003e\n\n\n## Algorithms\n\nThe repository currently includes the following algorithms:\n\n1. **Searching Algorithms**\n   - Linear Search\n   - Binary Search\n   - Binary Search in Recursion\n\n2. **Sorting Algorithms**\n   - Insertion Sort\n   - Merge Sort\n   - Selection Sort\n   - Bubble Sort\n   - Heap Sort\n   - Cyclic Sort\n\n3. **Data Structures**\n   - Arrays\n   - Linked lists\n   - Heaps\n   - Trees\n   - Stacks\n   - Queues\n\n5. **Array Functions**\n\n\nThe code for each algorithm is available in the respective directories of the repository.\n\n## Contributing\n\nContributions to this repository are welcome! If you have any DSA algorithms that you'd like to add, bug fixes, or improvements to the existing code, feel free to open an issue or submit a pull request.\n\nTo contribute, follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your changes (`git checkout -b my-new-branch`).\n3. Commit your changes (`git commit -am 'Add some feature'`).\n4. Push to the branch (`git push origin my-new-branch`).\n5. Create a new Pull Request.\n\nPlease ensure that your code follows the repository's coding standards and practices.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsidh%2Fsophomore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsidh%2Fsophomore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsidh%2Fsophomore/lists"}