Pinned Repositories
BookStore
Implements an event-driven application with a graphical user interface that helps simplify the process of checking book availability, place orders and log transactions to a text file.
Boolean-Trees
Program reads from an input file and evaluates boolean expressions using binary trees.
CPU-Scheduling
Program reads from an input file containing several configuration parameters to simulate First-Come First-Served, preemptive Shortest Job First, and Round-Robin CPU scheduling algorithms. The output will reflect the results of the configured CPU scheduling algorithm to a specified output file.
CRC-15
A 15 bit cyclic redundancy check algorithm. Detects modifications of raw data that have traveled through a network.
Disk-Scheduling
Implementation of the first-come first-served scheduling, shortest seek time first, SCAN, C-SCAN, LOOK, C-LOOK algorithms in GO. Calculate and output the total amount of movements for the input cylinder requests and starting position.
DistributedWebApp
Three-Tier Distributed Web-Based Application. Uses servlets running on a Tomcat server to access and maintain a persistent MySQL database using JDBC.
EdgeDetection
Implements two early computer vision algorithms, the Sobel and Canny edge detectors. Both algorithms make use of the .pgm format to read and manipulate the input image files.
HUGE-Fibonacci
Overcomes the integer overflow problem by using arrays to represent values, algorithm can compute HUGE Fibonacci sequences very fast, O(nk) time.
PL0-Compiler
The PL\0 Machine is able to read P-Machine source code, perform a lexical analysis, parse and generate machine code that then is ran on a virtual machine. Program can echo results at each stage of the compilation process and machine trace.
SkipLists
Implements a SkipList data structure, algorithm runs in O(log n). Available commands include: insert, search, delete, and print.
wolfofalgstreet's Repositories
wolfofalgstreet/PL0-Compiler
The PL\0 Machine is able to read P-Machine source code, perform a lexical analysis, parse and generate machine code that then is ran on a virtual machine. Program can echo results at each stage of the compilation process and machine trace.
wolfofalgstreet/SkipLists
Implements a SkipList data structure, algorithm runs in O(log n). Available commands include: insert, search, delete, and print.
wolfofalgstreet/CPU-Scheduling
Program reads from an input file containing several configuration parameters to simulate First-Come First-Served, preemptive Shortest Job First, and Round-Robin CPU scheduling algorithms. The output will reflect the results of the configured CPU scheduling algorithm to a specified output file.
wolfofalgstreet/EdgeDetection
Implements two early computer vision algorithms, the Sobel and Canny edge detectors. Both algorithms make use of the .pgm format to read and manipulate the input image files.
wolfofalgstreet/HUGE-Fibonacci
Overcomes the integer overflow problem by using arrays to represent values, algorithm can compute HUGE Fibonacci sequences very fast, O(nk) time.
wolfofalgstreet/BookStore
Implements an event-driven application with a graphical user interface that helps simplify the process of checking book availability, place orders and log transactions to a text file.
wolfofalgstreet/Boolean-Trees
Program reads from an input file and evaluates boolean expressions using binary trees.
wolfofalgstreet/CRC-15
A 15 bit cyclic redundancy check algorithm. Detects modifications of raw data that have traveled through a network.
wolfofalgstreet/Disk-Scheduling
Implementation of the first-come first-served scheduling, shortest seek time first, SCAN, C-SCAN, LOOK, C-LOOK algorithms in GO. Calculate and output the total amount of movements for the input cylinder requests and starting position.
wolfofalgstreet/DistributedWebApp
Three-Tier Distributed Web-Based Application. Uses servlets running on a Tomcat server to access and maintain a persistent MySQL database using JDBC.
wolfofalgstreet/DPOptimization
Uses the dynamic programming technique to create the optimum problem list for the given number of problems and time-frames to maximize points received.
wolfofalgstreet/Dressy
Marketplace platform for iOS, platform goal is to provide a way to sell, buy, or rent high-end dresses.
wolfofalgstreet/Hash-Table
Hash table supports searching, insertion, deletion, printing, and integer hash key creation based on text or string input data. In the event of collisions, this separate chaining hash table will use a singly linked list to store duplicate keys.
wolfofalgstreet/HillCipher
Program uses the Hill cipher to encrypt a plain text document by using a specified key file. The size of the Hill matrix can range from 3x3 up to 9x9.
wolfofalgstreet/PegasusPath
wolfofalgstreet/StyleFlow
StyleFlow: Attribute-conditioned Exploration of StyleGAN-generated Images using Conditional Continuous Normalizing Flows (ACM TOG 2021)
wolfofalgstreet/Synchronized_BankSimulator
Program simulates fictitious banking transactions where multiple threads are used for execution and these perform in a cooperative-synchronized manner.
wolfofalgstreet/WordSearch
Command line application, can solve any word search puzzle.