Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Why use asymptotic notation instead of running time or operation counts? When do

ID: 3551423 • Letter: W

Question

  1. Why use asymptotic notation instead of running time or operation counts?
  2. When does it make more or less sense?
  3. Why invent a system of notation where multiplying by an algorithms running time by two does not seem to make it asymptotically faster?
  4. How would you explain assymptotic notation to someone else?
  5. Would you recommend a coding standard that EVERY function must include its asymptotic complexity in its documentation?
  6. How important do you think it is to understand and be able to calculate asymptotic complexity?
  7. Do you think asymptotic notation is an academic's diversion or does it matter in the "real world"?
  8. What would be an unfair exam question involving asymptotic notation?
  9. Have you ever used a StringBuilder in java? Why is it preferred over using string concatenation?

Explanation / Answer

asymptotic analysis The big-Oh notation is used widely to characterize running times and space bounds The big-Oh notation allows us to ignore constant factors and lower order terms and focus on the main components of a function which affect its growth
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote