Sabian Pugh's repositories
Topological_Sort
Program takes in pairs of relations from text file (one comes before the next) and performs a topological sort that either succeeds and gives a solution or fails and gives the loop that causes it to fail.
Bank_Account_App
This program keeps track of user accounts and their transactions. Users can register, deposit, withdraw, or check their transactions. to begin, execute login.py
Binary_Search_Tree
Binary search tree implementation that allows insertion, recursive or iterative search, and pre-order, in-order, or post-order traversal. Deletion of a node is unfinished.
Boojit
An app that tracks financial spending that uses React Native and Firebase.
Database_Application
Database application using Java Swing, JDBC, and SQLite that allows basic functionality such as login, register, search, add, modify, and deletion.
Hashing
Program reads a list of names and performs hashing algorithm that gives statistics of the min, max, and average number of probes for the first and last 30 entries.
LavaJava
my first website
Levenshtein_Distance
Java program that takes in a single word and checks for spelling and offers alternative words.
Multi_Stack
This program keeps track of multiple stacks within a specified array size. Stack sizes are changed when overflow occurs and adjusted depending on usage.
Numnumberry.github.io
Site test
openssl-rsa-chat-app
demonstrates encryption using RSA key pairs
pixabel
app for viewing, labeling, and sorting local images
Soundex
Takes an input string and suggests other strings based on soundex algorithm
Warshall_Algorithm
reads an input of pairs of connections and produces the transitive closure
XML_Styles
My custom text highlighting file.
ZINC_Compiler
Compiler that translates ZINC source code to Abstract Stack Machine code