I do not understand the presence of the red arrow in the table
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\foreach \x/\xtext/\ytext in{0/x/y,1/1/4,2/1.5/6,3/2/8,4/5/20}
{\draw (\x,0.5) +(-0.5,-0.25) rectangle ++(0.5,0.25) ;
\draw (\x,0) +(-0.5,-0.25) rectangle ++(0.5,0.25);
\node[] at (\x,0.5) {$\xtext$};
\node[] at (\x,0) {$\ytext$};
}
\draw[color=red,->,thick,>=stealth,shorten >=2pt,shorten <=2pt] (4.5,.65) edge [distance=1.2cm,bend left=80 ] node [right]{$\times 4$} (4.5,-.15);
\end{tikzpicture}
\end{document}


tois part of the same path, whereasedgeconstructs a separate path with the same attributes. So you get two arrow tips withedge, if you specify->for the parent path, but only one withto, which is just part of the same path. Alternatively, you can add the tip only to the edge (or override the arrow just for a particular edge, if that's needed in other cases). – cfr Sep 10 '17 at 21:18