Classes of algorithms based on the data type (abstract or otherwise) they operate over: Graph Algorithm Web Algorithm