This week I learned a lot about how React applications handle data and user interaction. I worked with props to pass information between components and used state to manage data that changes over time. I also learned how useEffect helps control when certain actions run like fetching data or updating values. The labs helped me see how everything connects to create a smooth responsive user experience. By the end of the week, I felt much more confident in understanding how components, props, and state all work together in React.
This week I focused a lot on understanding time complexity and recursive analysis. It was challenging at first to figure out how to break down recursive functions and write the correct recurrence relations. Applying the Master Theorem was especially tough because I had to carefully identify each part of the formula and decide which case applied. I also spent time reviewing the difference between Big O, Big Omega, and Big Theta, which helped me better understand how to describe the efficiency of an algorithm. These concepts took time to click but working through examples really helped.
Comments
Post a Comment