Pinned Repositories
1A_GeeseSpotterGame
2A_Graphs_PowerGrid
Using Kruskal's algorithm, merge sort and union find path compression technique is applied to find a Minimum Spanning Tree (MST) of the graph
2A_Hashing_VirtualMemory
A hash table data structure that emulates virtual memory
2A_LinkedListCalculator
ChessGame
Using HTML, CSS and JavaScript to create a fun chess game with all functionalities!
Embedded_Project-Water_Reservoir_System
An embedded system design that simulates an irrigation system.
Mario_Game
Using HTML, CSS and JavaScript to create a fun Mario game!
Multi_Processes_Image_Concatenation
ECE 252 Lab 3: Solving producer-consumer problem in the context of taking image strips from the server and concatenating them to form a complete image using processes
Multi_Threaded_Image_Concatentation
ECE 252 Lab 2: Using threads to requests PNG strips from server and concatenate them to form a whole image
Multi_Threaded_Image_Web_Crawler
ECE 252 Lab 4: A simplified multi-threaded web crawler that searches a seed URL and find up to 50 valid PNGs
Max00358's Repositories
Max00358/1A_GeeseSpotterGame
Max00358/2A_Hashing_VirtualMemory
A hash table data structure that emulates virtual memory
Max00358/2A_LinkedListCalculator
Max00358/ChessGame
Using HTML, CSS and JavaScript to create a fun chess game with all functionalities!
Max00358/Embedded_Project-Water_Reservoir_System
An embedded system design that simulates an irrigation system.
Max00358/G12_BattleBoat
Max00358/G12_Monopoly
Max00358/Multi_Threaded_Image_Concatentation
ECE 252 Lab 2: Using threads to requests PNG strips from server and concatenate them to form a whole image
Max00358/2A_Graphs_PowerGrid
Using Kruskal's algorithm, merge sort and union find path compression technique is applied to find a Minimum Spanning Tree (MST) of the graph
Max00358/Mario_Game
Using HTML, CSS and JavaScript to create a fun Mario game!
Max00358/Multi_Processes_Image_Concatenation
ECE 252 Lab 3: Solving producer-consumer problem in the context of taking image strips from the server and concatenating them to form a complete image using processes
Max00358/Multi_Threaded_Image_Web_Crawler
ECE 252 Lab 4: A simplified multi-threaded web crawler that searches a seed URL and find up to 50 valid PNGs
Max00358/1A_CheckSum
Max00358/1A_TransactionHistory
Max00358/2A_Trie
Spellchecking using Trie ADT. Users can manipulate the trie by adding, deleting words and finding similar words (imitation of spell recommendations feature)).
Max00358/Embedded_Project-Audio_Player
An embedded system project of an audio player made using Altera Max 10 FPGA, Quartus Prime & NIOS II
Max00358/G12_Fraction
Max00358/G12_MergeArray
Max00358/G12_WildCard
Max00358/Max00358
Config files for my GitHub profile.
Max00358/PNG_Finding_and_Concatentation
ECE 252 Lab 1: This program takes in a directory and find all PNG strips using recursion and verify their validity. Then the PNGs are concatenated to form a full, recognizable image.
Max00358/Single_Threaded_Image_Web_Crawler
ECE 252 Lab 5: Single threaded web crawler that uses asynchronous I/O and cURL multi-interface to enable multiple simultaneous transfers in the same thread to find up to 50 valid PNGs using a seed URL
Max00358/TikTacToe
Text-based TikTacToe Game, have fun playing!