CST 370-30 - Algorithm Design & Analysis Week 2

Week 2:

This week focused on analyzing algorithm efficiency using asymptotic notations such as Big O, Theta, and Omega. I learned how to formally and informally describe time efficiency and applied these ideas to nonrecursive and recursive algorithms using loops and recurrence relations. The brute force design lecture helped me understand when simple approaches are acceptable and when they become inefficient. The puzzles, especially the clock hands problem, helped connect algorithmic thinking to real situations.

Comments

Popular posts from this blog

CST 338 Software Design - Week 1

CST 338 Software Design - Week 4

CST 334 - Week 3