{"id":19653064,"url":"https://github.com/babkock/cis152","last_synced_at":"2026-05-15T14:35:54.310Z","repository":{"id":80039119,"uuid":"578478540","full_name":"Babkock/cis152","owner":"Babkock","description":"Homework for my Data Structures class.","archived":false,"fork":false,"pushed_at":"2022-12-15T07:09:04.000Z","size":9037,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-27T01:48:25.505Z","etag":null,"topics":["qt5","qtcreator","unit-testing"],"latest_commit_sha":null,"homepage":"https://gitlab.com/tbhomework/cis152","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/Babkock.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"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},"funding":{"github":"Babkock","patreon":"babkock","custom":"https://tannerbabcock.com/donate"}},"created_at":"2022-12-15T06:37:36.000Z","updated_at":"2024-06-12T03:24:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"f1a87dd6-a953-4c23-8235-a92addccadce","html_url":"https://github.com/Babkock/cis152","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Babkock/cis152","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Babkock%2Fcis152","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Babkock%2Fcis152/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Babkock%2Fcis152/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Babkock%2Fcis152/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Babkock","download_url":"https://codeload.github.com/Babkock/cis152/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Babkock%2Fcis152/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33070158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["qt5","qtcreator","unit-testing"],"created_at":"2024-11-11T15:13:03.396Z","updated_at":"2026-05-15T14:35:54.288Z","avatar_url":"https://github.com/Babkock.png","language":"C++","funding_links":["https://github.com/sponsors/Babkock","https://patreon.com/babkock","https://tannerbabcock.com/donate"],"categories":[],"sub_categories":[],"readme":"#+TITLE: Data Structures\n#+AUTHOR: Tanner Babcock\n#+EMAIL: babkock@protonmail.com\n#+DESCRIPTION: My homework repository for my Data Structures class.\n#+LANGUAGE: en\n\n[[https://gitlab.com/tbhomework/cis152/badges/main/pipeline.svg]]\n[[https://github.com/Babkock/cis152/actions/workflows/c-cpp.yml/badge.svg]]\n\n[[https://gitlab.com/tbhomework/cis152/-/raw/main/SortingSearchingExperiment/screens/binarySearch.png]]\n\nThis is my repository for my Data Structures class.\n\n* Assignments\n\n| Module | Topic | Assignment                                    | Link                                |\n|--------+-------+-----------------------------------------------+-------------------------------------|\n|      0 |     3 | Using Iterators                               | [[https://gitlab.com/tbhomework/cis152/-/blob/main/IteratorsBabcock.cpp][IteratorsBabcock.cpp]]                |\n|      1 |     4 | Basic OO and Encapsulation                    | [[https://gitlab.com/tbhomework/cis152/-/blob/main/CanBabcock.cpp][CanBabcock.cpp]]                      |\n|      1 |     5 | Inheritance and Polymorphism: SuperClass      | [[https://gitlab.com/tbhomework/cis152/-/blob/main/SuperClassBabcock.cpp][SuperClassBabcock.cpp]]               |\n|      2 |     1 | Inheritance and Polymorphism: Derived Classes | [[https://gitlab.com/tbhomework/cis152/-/tree/main/DerivedClasses][DerivedClasses]]                      |\n|      2 |     2 | Abstract Class                                | [[https://gitlab.com/tbhomework/cis152/-/blob/main/AbstractBabcock.cpp][AbstractBabcock.cpp]]                 |\n|      2 |     3 | Interfaces and Polymorphism                   | [[https://gitlab.com/tbhomework/cis152/-/blob/main/InterfacesBabcock.cpp][InterfacesBabcock.cpp]]               |\n|      3 |     1 | Array-Based Stack Implementation Lab          | [[https://gitlab.com/tbhomework/cis152/-/tree/main/StackLab][StackLab]]                            |\n|      3 |     1 | Call Stack Lab                                | [[https://gitlab.com/tbhomework/cis152/-/blob/main/callStackBabcock.cpp][callStackBabcock.cpp]]                |\n|      3 |     2 | Towers of Hanoi                               | [[https://gitlab.com/tbhomework/cis152/-/blob/main/TowersOfHanoiBabcock.cpp][TowersOfHanoiBabcock.cpp]]            |\n|      4 |     1 | Convert Infix to Postfix Using Stack          | [[https://gitlab.com/tbhomework/cis152/-/blob/main/StackApplicationBabcock.cpp][StackApplicationBabcock.cpp]]         |\n|      4 |     2 | Array-Based Queue Implementation              | [[https://gitlab.com/tbhomework/cis152/-/tree/main/QueueLab][QueueLab]]                            |\n|      5 |     1 | First Come First Serve Tickets                | [[https://gitlab.com/tbhomework/cis152/-/blob/main/ticketsQueue.cpp][ticketsQueue.cpp]]                    |\n|      5 |     2 | Array-Based Linked List Implementation        | [[https://gitlab.com/tbhomework/cis152/-/blob/main/arrayLinkedListBabcock.cpp][arrayLinkedListBabcock.cpp]]          |\n|      6 |     1 | List-Based Stack Implementation               | [[https://gitlab.com/tbhomework/cis152/-/tree/main/ListBasedStack][ListBasedStack]]                      |\n|      6 |     2 | List-Based Queue Implementation               | [[https://gitlab.com/tbhomework/cis152/-/tree/main/ListBasedQueue][ListBasedQueue]]                      |\n|      7 |     1 | Priority Queue Implementation                 | [[https://gitlab.com/tbhomework/cis152/-/blob/main/PriorityQueueBabcock.cpp][PriorityQueueBabcock.cpp]]            |\n|      7 |     2 | Priority Queue Application                    | [[https://gitlab.com/tbhomework/cis152/-/blob/main/PriorityQueueApplicationBabcock.cpp][PriorityQueueApplicationBabcock.cpp]] |\n|      8 |     1 | Sorting and Searching Timing Experiment       | [[https://gitlab.com/tbhomework/cis152/-/tree/main/SortingSearchingExperiment][SortingSearchingExperiment]]          |\n|      9 |     1 | Binary Search Tree Assignment                 | [[https://gitlab.com/tbhomework/cis152/-/blob/main/BinarySearchTreeBabcock.cpp][BinarySearchTreeBabcock.cpp]]         |\n|     10 |     1 | Binary Search Decision Tree                   | [[https://gitlab.com/tbhomework/cis152/-/blob/main/DecisionTreeBabcock.cpp][DecisionTreeBabcock.cpp]]             |\n|     12 |     1 | Let's Explore Maps                            | [[https://gitlab.com/tbhomework/cis152/-/blob/main/LearnMapBabcock.cpp][LearnMapBabcock.cpp]]                 |\n|     13 |     1 | Implement a Heap                              | [[https://gitlab.com/tbhomework/cis152/-/blob/main/ImplementHeapBabcock.cpp][ImplementHeapBabcock.cpp]]            |\n\n* Final Project\n\n[[https://github.com/Babkock/VideoStore][My final project is here, on GitHub.]]\n\n* Examples\n\n- [[https://gitlab.com/tbhomework/cis152/-/blob/main/examples/BITexample.cpp][Binary Indexed Tree]]\n- [[https://gitlab.com/tbhomework/cis152/-/blob/main/examples/heap.cpp][Heap]]\n- [[https://gitlab.com/tbhomework/cis152/-/blob/main/examples/queue.cpp][Queue]]\n- [[http://gitlab.com/tbhomework/cis152/-/blob/main/examples/stackExample.cpp][Stack]]\n- [[https://gitlab.com/tbhomework/cis152/-/blob/main/examples/trieExample.cpp][Trie]]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbabkock%2Fcis152","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbabkock%2Fcis152","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbabkock%2Fcis152/lists"}