Implement arrays, linked lists, stacks, and queues in C++
Apply sorting algorithms like bubble sort and selection sort
Perform linear and binary search on data collections
Design and traverse binary trees and binary search trees
Analyze time complexity of fundamental data structure operations
Understand AVL tree balancing and rotations