Imagine trying to design a key for a lock that is constantly changing its shape. That is the exact challenge we face in ...
This is my solo project for the course CS163 of HCMUS's APCS. The application can visualize hash table, binary tree, AVL tree, 2-3 tree, 2-3-4 tree, heap, trie, and graph.
Main memory compression has re-emerged as a viable solution to DRAM cost challenges, enabled by CXL memory devices that support hardware-managed, coarse-grained compression. This shift decouples ...
Abstract: Packet classification that attracts wide interests in router designs is one of the most important functionalities to provide services such as QoS, packet forwarding, firewall, and VPN. With ...
This project is a Mini Blockchain Simulator written in C++ (Dev-C++ / C++98 standard). It demonstrates how core blockchain concepts work internally—such as block linking, hashing, immutability, ...