15 Wrap Up

ACM Body of Knowledge

  • AL/Fundamental Data Structures and Algorithms

    • Learning Outcomes:

      • [Core-Tier1]

        • 5. Discuss the runtime and memory efficiency of principal algorithms for sorting, searching, and hashing. [Familiarity]

        • 6. Discuss factors other than computational efficiency that influence the choice of algorithms, such as programming time, maintainability, and the use of application-specific patterns in the input data. [Familiarity]

        • 9. Demonstrate the ability to evaluate algorithms, to select from a range of possible options, to provide justification for that selection, and to implement the algorithm in a particular context. [Assessment]

Key Resources

Test Yourself