Welcome!
I am Sam Huang, and it is my pleasure to have you here! I love to explore new areas of technology, with AI currently being the main focus towards a brighter future. I also love creating desktop applications, interactive websites, and solving any problems that come my way.
CREATE YOUR PERSONA
Bring your content and online presence with personalized Avatar Cam to a new level. Avatar Cam utilizes 2D art, bringing unique visual customization and interactivity to the table. Features to enhance interactivity include animations, controller input, and NEW Twitch Integration! Request a commission today!
Learn more about its features and showcases here!
Personal DSA Collection
- Heavy-Light Decomposition
Update and query tree paths efficiently by decomposing the tree into heavy and light edges.
- Lowest Common Ancestor
Special implementation of LCA with O(N) preprocessing and O(1) query time.
- Lazy Segment Tree
Efficient range update and queries, along with binary searching using iterative tree traversal.
- Aho-Corasick
Match multiple patterns in a text simultaneously with a trie automaton.
- Rolling Hash
Quickly compute polynomial hashes of substrings.
- Mo's Algorithm on Trees
Offline computation of path queries with Mo's algorithm adapted for trees.
-
AND MORE!
Tested
Documented
Modularized
Comprehensive
A VSCode extension to complement your setup. Straight forward to configure for any language, whether compiled or interpreted. Packed with utilities including inserting library code without leaving the file, support for Competitive Companion to quickly insert sample tests, and built-in stress tester for sanity checks. Great extension to check out for VSCode users.