[Tex/LaTex] How to draw circle with one path

asymptotetikz-pgf

I am a new to tikz, I want to draw the image given below:

enter image description here

Till now i am able to do this much only circle only :

\begin{tikzpicture}    
\draw (-.5,0)--(1.5,0);    
\draw (0,-.5)--(0,1.5);    
\draw (1,0) arc (-25:70:1cm);    
\end{tikzpicture}

Best Answer

I'd consider doing this using \graph as below; you can tweak the bend angles as you see fit.

enter image description here

\documentclass{standalone}

\usepackage{tikz}
\usetikzlibrary{graphs}

\tikzset{>=stealth,every node/.append style={draw=black,circle,fill=white!80!black}}
\begin{document}

\begin{minipage}{.5\textwidth}
    \begin{tikzpicture}[remember picture]
        % left hand piece
        \graph[grow down,name separator=-,edge={draw=red,thick}]{
            [name=vert] 0->1->2->3->4->5->6->7->8->9};
        \draw [->,red,thick](vert-9) to[bend left=45](vert-0);
    \end{tikzpicture}
\end{minipage}%
\begin{minipage}{.5\textwidth}
    \begin{tikzpicture}[draw=blue,->,thick,remember picture]
        % right hand piece
        \graph [clockwise=6,radius=1.5cm,name separator=-] {
            [name=circle]0,1,2,3,4,5
        };
        \foreach \x/\y in {0/1,1/2,2/3,3/4,4/5,5/0}{
                \draw (circle-\x) to [bend left=25] (circle-\y);
            }
    \end{tikzpicture}
    \begin{tikzpicture}[remember picture,overlay]
        % evens
        \foreach \x/\y in {0/0,2/15,4/20,6/30,8/30}{
                \draw[->,dashed,black](vert-\x.east)to[bend left=\y](circle-0.north west);
            }
        % odds
        \foreach \x/\y in {1/40,3/15,5/20,7/10,9/0}{
                \draw[->,dashed,black](vert-\x.east)to[bend right=\y](circle-3.south west);
            }
    \end{tikzpicture}
\end{minipage}%
\end{document}