Explore projects
-
Updated
-
Updated
-
Updated
-
The purpose of this program is to implement a binder that uses stacks and queues to store todo items. The data structures of this program are stack and queue. The stack in the program is implemented using a linear linked list of arrays. Each element in the linked list represents a binder and contains an array to store the todo items. The queue is implemented using a circular linked list. Each node in the linked list represents a todo item.
Language : C++
Updated -
Updated
-
Matthew Cole / ToyCompiler
MIT LicenseUpdated -
Updated
-
KrabbyDo / KrabbyDo
MIT LicenseUpdated -
Updated
-
Kira Klingenberg / Rustys Root Review
MIT LicenseUpdated -
This program helps you shorten messages. User will tell it how many words you want and give it a message. If user's message is too long, it would try to shorten the message by taking out words like "a" and "the" and replace "and" with "-". It also has some special replacements like changing "cannot" to "cant" and "is not" to "isnt". This program uses arrays (character arrays) as the primary data structure.
Language: C++
Updated -
This program allows the user to organize and access information about events/ locations. This program uses the hash table data structure to store and retrieve data using key-value pairs. It loads external files based on their names and allows the user to insert, remove, and display the data within these files.
Language: C++
Updated -
The purpose of this program is to sort user's information about travel destinations in a structured way. Using a binary search tree, as the primary data structure, to organize the destinations. The binary search tree allows for efficient retrieval of the destinations and can display them in sorted order.
Language: C++
Updated -
The purpose of the program is to allow users to add plans, connect them together, and display the connections and related steps. The primary data structure is a directed graph using an adjacency list, where each vertex represents a plan or a todo item. The vertices are stored in an array, and each vertex has a head pointer to a linked list of edges. Each edge represents a connection between two plans.
Language: C++
Updated -
The purpose of this program is to help users plan their daily activities for a trip. It allows users to input and manage their planned activities for each day of the trip. The program utilizes a linked list data structure to store and organize the days and their corresponding activities. This program uses nested linear linked lists as the primary data structure.
Language: C++
Updated -
Vishrut Sharma / Rust-Homeworks-vishrut
MIT LicenseUpdated -
Addison Wurtz / soundseer
MIT LicenseUpdated -
-
Cordet Gula / Awerallusion
MIT LicenseUpdated