LATEX intentará poner una figura en el mejor lugar posible, siguiendo reglas como que la figura no dene estar depués o antes de un título. Por defecto se intentará poner en la parte superior de la hoja.
Para desabilitar casi todas las reglas de LATEX se puede usar:
\begin{figure}[!ht] \end{figure}
Hay que recordar que si un flotante no puede poner en una página, todos los siguiente flotantes (figura, tablas, algoritmos) serán movidos al final del documento.