Notes I wrote while studying C++, algorithms, deep learning, and robotics. The C++ and algorithm notes are written in Korean.
C++
- new and delete — Allocating and freeing heap memory
- Objects and Classes — Abstraction, encapsulation, and access modifiers
- Debugging — Finding logic errors with breakpoints
Algorithms
- Time Complexity — Big-O notation and how to estimate running time
- Arrays, List and Vectors — Arrays vs. linked lists vs. vectors
- Range Sum — O(1) range queries with prefix sums
- Stack and Queue — LIFO and FIFO structures and where they are used
Deep Learning
- Neural Networks and Deep Learning — Deep Learning Specialization, Course 1
- Getting started with PyTorch — Dataset, DataLoader, and batch size
Robotics
- Livox Mid-360 Setup — Network and ROS 2 driver setup for a 3D LiDAR
- rclrs Installation — Installing the ROS 2 Rust bindings system-wide