# AL 9-12: 4

## CodeHS Lessons

Use and adapt classic algorithms to solve computational problems. Examples: Sorting, searching, shortest path, and data compression.

 3.6 Basic Math in JavaScript 7.6 Finding an Element in a List 8.8 Data Compression
 3.6 Basic Math in JavaScript 7.6 Finding an Element in a List 8.8 Data Compression
 2.6 Basic Math in JavaScript 4.6 Finding an Element in a List
 3.6 Basic Math in JavaScript 7.6 Finding an Element in a List 8.8 Data Compression
 6.6 Finding an Element in a List
 4.7 Data Compression 13.5 Searching 13.6 Sorting 15.2 Recursive Searching 15.3 Recursive Sorting
 4.7 Data Compression 14.5 Searching 14.6 Sorting 17.2 Recursive Searching 17.3 Recursive Sorting
 8.2 Linear Search 8.3 Binary Search 8.4 Selection Sort 8.5 Insertion Sort 8.7 Mergesort
 9.2 Linear Search 9.3 Binary Search 9.4 Selection Sort 9.5 Insertion Sort 9.7 Mergesort
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 26.6 Finding an Element in a List 26.4 Array Length and Looping Through Arrays
 11.13 Array Length and Looping Through Arrays 18.2 Finding an Element in a List
 18.2 Finding an Element in a List 12.13 Array Length and Looping Through Arrays
 19.2 Finding an Element in a List 17.13 Array Length and Looping Through Arrays
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.14 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 12.4 Array Length and Looping Through Arrays 12.6 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 9.13 Array Length and Looping Through Arrays 16.2 Finding an Element in a List
 10.13 Array Length and Looping Through Arrays 17.2 Finding an Element in a List
 12.4 Array Length and Looping Through Arrays 12.6 Finding an Element in a List
 21.6 Finding an Element in a List 21.4 Array Length and Looping Through Arrays
 25.6 Finding an Element in a List 25.4 Array Length and Looping Through Arrays
 7.5 Searching 7.6 Sorting 10.2 Recursive Searching 10.3 Recursive Sorting
 8.6 Finding an Element in a List
 9.22 Array Length and Looping Through Arrays