Week 6

This week we covered AVL trees, 2-3 trees, heaps, and hashing. The biggest thing I learned was how AVL trees stay balanced using rotations, which helps keep operations fast and efficient. Rotations were a little hard to visualize at first, but after using the visualizer and practicing, it started to make sense. Learning about 2-3 trees and heaps also showed me how important structure and organization are for performance, especially when working with large datasets. Overall, these topics helped me better understand how efficient data handling plays a big role in real-world systems. Outside of class, I’ve been trying to stay more aware of the tech job market and current events. I read about France moving away from some foreign software to strengthen its digital sovereignty, which made me think about how technology, infrastructure, and global politics can shape the tools and systems we work with. It also reminded me how important it is to prepare for a changing job market by building strong fundamentals, staying adaptable, and understanding the bigger picture of the tech industry. This week helped me not only grow technically, but also think more about how I want to position myself for future opportunities in the field.

Comments

Popular posts from this blog

Journal week 6

Journal Entry Week 2

CST334 Operating Systems Week 1