Syllabus for Test1
- What is an algorithm?
- What are the desired characteristics of an algorithm?
- What is analyzing an algorithm?
- Data structure vs. ADT
- Mathematical Induction
- Series summations (arithmetic, geometric, harmonic, mixed)
- Common functions (logarithm, floor, ceiling, mod, factorial)
- Monoticity
- Infinite geometric series
- Telescoping series
- Products
- Techniques for bounding summations (bounding the terms, splitting
summations)
- Approximation by integrals
- Set theory (definition of a set, subset, set cardinality, set
notation, set operations, relations)