es geht mir um die erste Frage aber wenn jemand es weißt und Lust hat, kann er auch gerne die 2te und 3te Frage beantworten

1. wie kann ich Abstand zwischen dem Absatz und Algorithm sowie zwischen dem Algorithm und Listing hinzufügen?
2. wie kann ich Numierung zu den Algorithm-Zeilen hinzufügen?
3. wie kann ich comment im Algorithm schreiben?
Schöne Grüße,
the_time
Code
\documentclass{article} \usepackage[ruled]{algorithm2e} \renewcommand{\baselinestretch}{1.5} \usepackage{listings} \usepackage{blindtext} \begin{document} \blindtext \begin{algorithm}[H] \SetAlgoLined \KwData{$next\_id, speed,stop\_distance, mac$} \KwResult{Find the initializer. } int $next\_id1$ = find a record with $speed > 30$ \\ for this $mac$ in the next table;\\ int $next\_id2$ = find record with $speed <7$ and \\ $stop\_distance < 60$ for this mac in the next table;\\ \If{$next\_id1 < next\_id2$}{ find the related $stop\_name$ for this mac;\\ return $stop\_name$; } \caption{Algorithm to find intializer.} \end{algorithm} \begin{lstlisting}[caption = {MYSQL query to find the initializer.}, label={lst: initializer}] SELECT speed, stop_name from next where stop_distance < 60 and speed < 7 and mac = ? and next_id > ? LIMIT 1 \end{lstlisting} \clearpage \end{document}