{"id":49364955,"url":"https://github.com/maybeanns/cs221-lab","last_synced_at":"2026-04-27T18:36:45.187Z","repository":{"id":202787297,"uuid":"708139030","full_name":"maybeanns/CS221-Lab","owner":"maybeanns","description":"It includes all the lab tasks of CS221 lab conducted during the session","archived":false,"fork":false,"pushed_at":"2023-11-29T21:13:20.000Z","size":14,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-27T18:32:50.852Z","etag":null,"topics":["abstract-data-types","algorithms-and-data-structures","graph","linked-list","queue","stack","tree"],"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/maybeanns.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-10-21T16:32:52.000Z","updated_at":"2023-10-21T17:17:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"3d030f27-f122-45a5-8f40-239b594c3079","html_url":"https://github.com/maybeanns/CS221-Lab","commit_stats":{"total_commits":9,"total_committers":1,"mean_commits":9.0,"dds":0.0,"last_synced_commit":"8f81e4e1be5279ca203d50c04c39dea3627e8446"},"previous_names":["maybeanns/cs221-lab"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/maybeanns/CS221-Lab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maybeanns%2FCS221-Lab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maybeanns%2FCS221-Lab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maybeanns%2FCS221-Lab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maybeanns%2FCS221-Lab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maybeanns","download_url":"https://codeload.github.com/maybeanns/CS221-Lab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maybeanns%2FCS221-Lab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32350151,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T17:12:42.749Z","status":"ssl_error","status_checked_at":"2026-04-27T17:12:41.658Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["abstract-data-types","algorithms-and-data-structures","graph","linked-list","queue","stack","tree"],"created_at":"2026-04-27T18:36:42.319Z","updated_at":"2026-04-27T18:36:45.176Z","avatar_url":"https://github.com/maybeanns.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CS221-Lab\n\nThis repository contains a collection of lab tasks and exercises related to data structures and algorithms. The tasks are implemented in C++ and cover various fundamental topics.\n\n## Table of Contents\n\n1. [Lab 1: Linked List]\n2. [Lab 2: Doubly Linked List]\n3. [Lab 3: Circular Linked List]\n4. [Lab 4: Stack]\n5. [Lab 5: Queue]\n6. [Lab 6: Sorting Algos]\n\n## Lab 1: Linked List\n\nIn this lab, we explore the basic concepts of a singly linked list. You will find an implementation of a singly linked list along with various functions for insertion, deletion, and display.\n\n## Lab 2: Doubly Linked List\n\nLab 2 introduces the concept of a doubly linked list. You'll find an implementation that includes the insertion of elements at the end of the list, display functionality, and the ability to delete elements based on their values.\n\n## Lab 3: Circular Linked List\n\nThis lab dives into circular linked lists. You can explore the implementation of a circular linked list, including insertion, deletion, and display functions. Circular linked lists have no distinct end, making them an interesting data structure to work with.\n\n## Lab 4: Stack\n\nLab 4 is dedicated to the stack data structure. You'll find a stack implementation along with typical stack operations such as push, pop, and display.\n\n## Lab 5: Queue\n\n## Lab 4: Sorting Algos\n\n## Usage\n\nEach lab folder contains a C++ implementation of the respective data structure and associated operations. You can compile and run the code using a C++ compiler, such as g++, on your local machine.\n\n## Contributing\n\nContributions are welcome! If you have improvements, bug fixes, or new features related to the lab tasks, please feel free to create a pull request. Be sure to follow our [code of conduct](CODE_OF_CONDUCT.md).\n\n## Acknowledgments\n\nThis repository was created for educational purposes and serves as a resource for coding notes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaybeanns%2Fcs221-lab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaybeanns%2Fcs221-lab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaybeanns%2Fcs221-lab/lists"}