{"id":25295961,"url":"https://github.com/archihalder/stl","last_synced_at":"2025-04-06T20:49:33.229Z","repository":{"id":186072993,"uuid":"441530679","full_name":"archihalder/STL","owner":"archihalder","description":"STL Algorithms and Containers","archived":false,"fork":false,"pushed_at":"2022-01-14T19:58:26.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T02:54:11.917Z","etag":null,"topics":["cpp","stl-algorithms","stl-containers"],"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/archihalder.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":"2021-12-24T18:20:05.000Z","updated_at":"2023-08-04T08:36:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad604262-faac-4392-9a91-13408e1c6a7f","html_url":"https://github.com/archihalder/STL","commit_stats":null,"previous_names":["archihalder/stl"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archihalder%2FSTL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archihalder%2FSTL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archihalder%2FSTL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archihalder%2FSTL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/archihalder","download_url":"https://codeload.github.com/archihalder/STL/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247550655,"owners_count":20956985,"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":["cpp","stl-algorithms","stl-containers"],"created_at":"2025-02-13T02:54:25.974Z","updated_at":"2025-04-06T20:49:33.208Z","avatar_url":"https://github.com/archihalder.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Standard Template Library (STL)\n\nThe Standard Template Library (STL) is a set of C++ template classes to provide common programming data structures and functions such as lists, stacks, arrays, etc. It is a library of container classes, algorithms, and iterators.\n\n## STL Algorithms\n\n1. Sort\n2. Binary Search\n3. Lower Bound and Upper Bound\n4. Maximum and Minimum\n5. Rotate\n6. Swap\n7. Reverse\n\n## STL Containers\n\n1. \u003cb\u003eSequence Containers\u003c/b\u003e - Data Structures which can be accessed in a sequential manner\n\n   - Vector\n   - List\n   - Deque\n   - Array\n\n2. \u003cb\u003eContainer Adaptors\u003c/b\u003e - Provides a different interface for sequential containers\n\n   - Stack\n   - Queue\n   - Priority Queue\n\n3. \u003cb\u003eAssociative Containers\u003c/b\u003e - Data Structures that can be quickly searched (O(log n) complexity)\n\n   - Set\n   - Map\n\n4. \u003cb\u003eUnordered Associative Containers\u003c/b\u003e - Unordered Data Structures that can be quickly searched\n   - Unordered Set\n   - Unordered Map\n\n---\n\n## How to use this repository\n\n1. Clone this repository\n2. Select the topic you want to learn, and open the .cpp file for that topic\n3. Run the code\n\nFor better understanding, keep the code and output side-by-side\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchihalder%2Fstl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farchihalder%2Fstl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchihalder%2Fstl/lists"}