ericygu
Welcome! You can look at some of my old repositories here as a student. If you're curious about more recent work email: gudmaneric@gmail.com (c) 2021-23
AmazonFayetteville, Arkansas
Pinned Repositories
AssemblyRecursion
Implemented this in ARM:
Base-Convertor
base_Website
The DooleyHacks generic website; non-year hackathon version
BRFSSExploration
Linear-Regression-and-Stochastic-Gradient-Descent
MedianofMedians
Implemented Quickselect with Median of Medians running in O(n) time in the worst case, optimized from a method like Collections.sort on the large array of size n/5, since the runtime of that algorithm is Ω(n log n) in the worst case.
Self-Balancing-BST--Randomized-Tree-Set-and-BST-Sort
Multiple Sorts with Runtime Analysis and Splay Rebalancing in BST
StocksAndStringsDuo
Part 2 of stocks and strings - turning the dictionary into CSV and then using different forms of regression to analyze words with actual changes in stock price to do stock prediction after all preprocessing
StringProcessingAlgorithm
Dynamic Programming. Process and Space words from a dictionary.
Weighted-Undirected-Graph
Implementation of a Weighted Undirected Graph with Prim's Algorithm
ericygu's Repositories
ericygu/AssemblyRecursion
Implemented this in ARM:
ericygu/base_Website
The DooleyHacks generic website; non-year hackathon version
ericygu/BRFSSExploration
ericygu/Linear-Regression-and-Stochastic-Gradient-Descent
ericygu/MedianofMedians
Implemented Quickselect with Median of Medians running in O(n) time in the worst case, optimized from a method like Collections.sort on the large array of size n/5, since the runtime of that algorithm is Ω(n log n) in the worst case.
ericygu/Self-Balancing-BST--Randomized-Tree-Set-and-BST-Sort
Multiple Sorts with Runtime Analysis and Splay Rebalancing in BST
ericygu/StocksAndStringsDuo
Part 2 of stocks and strings - turning the dictionary into CSV and then using different forms of regression to analyze words with actual changes in stock price to do stock prediction after all preprocessing
ericygu/StringProcessingAlgorithm
Dynamic Programming. Process and Space words from a dictionary.
ericygu/Weighted-Undirected-Graph
Implementation of a Weighted Undirected Graph with Prim's Algorithm
ericygu/BST
Binary Search Tree with methods: height(), size(), put(Key key, Value val), delete(), and printBSTinOrder()
ericygu/BubbleSortAssembly
Bubblesort Algorithm in Assembly for ARM
ericygu/c-
ericygu/countingips
ericygu/decisiontree
Machine Learning w/ Decision Tree
ericygu/DooleyHacks2020
Type in terms to see their relationship with the increase/decrease in of Facebook Stock on a day by day basis
ericygu/ericsportfolio
Personal portfolio website of theme Ubuntu 20.04, made using NEXT.js & tailwind CSS
ericygu/ericygu.github.io
ericygu/Eulers-Algorithm-using-Assembly
Java based Assembly for ARM. Euler algorithm for determining the Greatest Common Divisor (GCD) of two numbers A and B without using a division operation.
ericygu/knn
K-Nearest Neighbor Algorithm
ericygu/LinkedListRecursionAssembly
Wrote a recursive LinkedList in Assembly, ARM-based
ericygu/LinkedListRecursionSort
Wrote an algorithm that recursively sorts a linkedlist in Java. Not the most efficient, but a good exercise
ericygu/Naive-Bayes-Logistic-Regression
ericygu/PCA-and-Almost-Random-Forest
ericygu/QTM150-Project
Restaurant Data Analysis
ericygu/Reddit-API-Node.js
ericygu/rusty
ericygu/Simple-Assembler
ARM processor. Assigning Variables in Java-based Assembly, including using Arrays and a basic LinkedList
ericygu/Ternary-Heap-and-Median-Heap
Curious if I could use Max-Min Heaps to create a Heap that could easily produce a median for me in a dataset efficiently, without the use of linear search/binary search using knowledge of Data Structures. Ternary heap is a heap with every parent having 3 children. Included test cases for the MedianHeap.
ericygu/TSPHeuristics
ericygu/VandyHacksNave
Check FinalProduct.zip for everything due to Github Space limits, files themselves were removed.