Pinned Repositories
BinarySearchTrees
Implemented insert and find operations as well as the iterator pattern, using concepts from the C++ STL
Boggle
Implemented the back-end logic for a graphic version of game Boggle with graph and ternary tree data structures
ContextSwitching
Modified the kernel by implementing the all-important function of context switching
HuffmanCoding
Accomplished file compression and decompression by implementing the Huffman coding algorithm and binary file I/O, using the priority queue container class of C++ STL
NetworkPlanning
Abstracted network planning problems by mapping them to graph problems such as finding the shortest path and constructing minimum tree, then solved them using Dijkstra’s algorithm and Prim’s algorithm
Scheduling
Implemented FIFO, LIFO, RoundRobin, Proportional scheduling policy
Synchronization
Implemented semaphores and a sophisticated synchronization scheme for car simulation
Threads
Implemented a user-level threads package
WeatherWear
An Android App giving dressing suggestion based on the weather.
TimeManagement-APP
2019-2020 ERHS STEM SCI/ENG FAIR PROJECT #177: Time Management App
rxyan216's Repositories
rxyan216/ContextSwitching
Modified the kernel by implementing the all-important function of context switching
rxyan216/BinarySearchTrees
Implemented insert and find operations as well as the iterator pattern, using concepts from the C++ STL
rxyan216/Boggle
Implemented the back-end logic for a graphic version of game Boggle with graph and ternary tree data structures
rxyan216/HuffmanCoding
Accomplished file compression and decompression by implementing the Huffman coding algorithm and binary file I/O, using the priority queue container class of C++ STL
rxyan216/NetworkPlanning
Abstracted network planning problems by mapping them to graph problems such as finding the shortest path and constructing minimum tree, then solved them using Dijkstra’s algorithm and Prim’s algorithm
rxyan216/Scheduling
Implemented FIFO, LIFO, RoundRobin, Proportional scheduling policy
rxyan216/Synchronization
Implemented semaphores and a sophisticated synchronization scheme for car simulation
rxyan216/Threads
Implemented a user-level threads package
rxyan216/WeatherWear
An Android App giving dressing suggestion based on the weather.