Puede realizarse en espacios de una dimensión (una lista) de forma secuencial, o puede tener lugar en un contexto estructurado (por ejemplo en forma de mapa).