Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.46 KB

searching_and_sorting_handout.md

File metadata and controls

42 lines (27 loc) · 1.46 KB

CUNY Tech Prep 2016-2017

Lab 3 Handout: Searching and Sorting Algorithms

Definitions

  • Searching
    • A search algorithm is an algorithm that retrieves information stored within some data structure.
  • Sorting
    • A sorting algorithm is an algorithm that puts elements of a list in a certain order.

Review Materials

Videos:

Textbook:

Additional Resources:

Questions to consider

  • Searching Algorithms
    • What is the run-time?
    • Can I efficiently search un-sorted data?
  • Sorting Algorithms
    • What is an in-place sorting algorithm?
    • What are the benefits of in-place algorithms?
    • What is a stable sorting algorithm?
    • When would I prefer a stable sorting algorithm?