This is my personal C++ study repository.
It includes custom implementations of STL-like components, algorithm practice, and more.
I used this space to explore my own interests and deepen my understanding of C++ through hands-on implementation, when I was studying at the University of Utah.
The goal of this repository is to reinforce my C++ skills beyond the classroom by:
- Rebuilding STL-like components from scratch
- Practicing algorithms and time complexity analysis
- Exploring topics such as function pointers, lambda expressions, and iterators
-
Custom
vector<T>implementation -
Custom
list<T>implementation -
Custom
iteratorheader implementation -
Custom
allocatorimplementation, adapted to custom containers -
Custom
Binary Search Treeimplementation -
Custom
AVL Treeimplementation -
Custom
Min/Max Heap Treeimplementation -
Custom
algorithmheader implementation -
Custom
functionalheader implementation -
Custom
utilityheader implementation -
Custom
type_traitsheader implementation -
Custom
cout,cin,endlimplementation -
Leetcode problem solutions with description (More content will be added.)
You can clone this repository with:
git clone https://github.com/iceTo1/cpp-study.gitAll files are written and tested using Visual Studio on Windows.
If you have suggestions, improvements, or critiques, feel free to open an issue or submit a pull request.
I am currently studying and always looking to improve my understanding of C++ best practices.
Created and maintained by Seungtack Lee
GitHub: https://github.com/remydzn
Licensed under the MIT License – see LICENSE for details.
📌 This code was written and maintained by Seungtack Lee for educational purposes.
📌 If you are using this for learning, please give proper credit.
📌 Unauthorized use for academic or job submissions is prohibited.