\begin{tikzpicture}[->,level 1/.style={sibling distance=3cm},auto]
\tikzstyle{vertex}=[draw,circle,minimum size=0.8cm]
\tikzstyle{selected vertex}=[]
\tikzstyle{edge}=[->,node distance=3cm,thick,auto]
\node[vertex](v1)at(0,0){1};
\node[vertex](v2)at(3,-0.5){3};
\node[vertex](v3)at(3,2){2};
\node[vertex](v4)at(2,-1.5){4};
\node[vertex](v5)at(5,2){5};
\node[vertex](v6)at(6,0.5){6};
\node[vertex](v7)at(8,-1.5){7};
\node[vertex](v8)at(8,2){8};
\node[vertex](v9)at(11,2){9};
\draw[edge](v1)--(v2);
\draw[edge](v1)--(v3);
\draw[edge](v1)--(v4);
\draw[edge](v3)--(v5);
\draw[edge](v2)--(v6);
\draw[edge](v2)--(v7);
\draw[edge](v4)--(v7);
\draw[edge](v6)--(v8);
\path[midway,above]node{}(v1)edge node{B}(v2);
\path[midway,above]node{}(v1)edge node{A}(v3);
\path[midway,below]node{}(v1)edge node{C}(v4);
\path[midway,above]node{}(v3)edge node{D}(v5);
\path[midway,above]node{}(v2)edge node{E}(v6);
\path[midway,above]node{}(v2)edge node{F}(v7);
\path[midway,below]node{}(v4)edge node{G}(v7);
\path[midway,above]node{}(v6)edge node{I}(v8);
\path[midway,above]node{}(v5)edge node{H}(v8);
\path[midway,above]node{}(v8)edge node{J}(v9);
\path[midway,above]node{}(v7)edge node{K}(v9);
\end{tikzpicture}
I have drawn above figure,,,, but i want to draw like below ,,, i want help in drawing those home like symbol over the node, and double arrow between particular nodes as in fig below, please guide.
\path (v8)+(1,-1) <house drawing code>;
.