Computational Methods
Virginia SOL DM.CM.1
Describe and apply sorting and searching algorithms used in processing and communicating information.
What students need to be able to do
- Select and apply a sorting algorithm such as bubble sort, merge sort, or network sort.
- Describe the advantages and disadvantages of various sorting algorithms.
- Analyze the knapsack and bin-packing problems.
- Select and apply search algorithms to analyze problems.
- Determine the average, best-case, and worst-case reasoning for different searches.