Enter your Sign-on user name and password.

Forgot password?
  • Follow us on:
Loading video...

Start Learning Now

Our free lessons will get you started (Flash® 10 required).
Get immediate access to our entire library.

Sign up for Educator.com

Features Overview

  • Get on-demand access to our complete library
  • Search and jump to exactly what you need to learn
  • Track your progress
  • Download practice and lesson files
  • *Ask questions and get answers from our community & instructors

Algorithms: Searching

  • Searching is looking for a particular value in a collection
  • If the collection is not sorted, every value must potentially be searched
  • If the collection is sorted, it is possible to search much more efficiently
  • Sequential Search examines every value; must be used if collection is not sorted
  • Binary Search is much faster than Sequential Search for large collections of data but can only be used if the data is sorted
  • Binary Search can be implemented either iteratively or recursively

Algorithms: Searching

Lecture Slides are screen-captured images of important points in the lecture. Students can download and print out these lecture slide images to do practice problems as well as take notes while watching the lecture.

AP Computer Science: Introduction to Java