If the resulting node is red, then we violate property 4 because the red node 35 does not have two black children.
If the resulting node is black, then we violate property 5 because the single path to a leaf node child of 35 contains 1 more black node than all other leaf node simple paths.
\documentclass { article}
\usepackage { tikz}
\usetikzlibrary { arrows}
\tikzset {
treenode/.style = { align=center, inner sep=0pt, text centered,
font=\sffamily } ,
arn_ n/.style = { treenode, circle, white, font=\sffamily\bfseries , draw=black,
fill=black, text width=1.5em} ,
arn_ r/.style = { treenode, circle, red, draw=red,
text width=1.5em, very thick} ,
arn_ x/.style = { treenode, rectangle, draw=black,
minimum width=0.5em, minimum height=0.5em}
}
\begin{document}
\begin{tikzpicture} [level/.style={ sibling distance = 6cm/#1,
level distance = 1cm} ]
\node [arn_ n] { 26}
child{ node [arn_ r] { 17}
child{ node[attribute,xshift=-2mm] [arn_ n] { 14}
child{ node[attribute,xshift=-2mm] [arn_ r] { 10}
child{ node[attribute,xshift=-2mm] [arn_ n] { 7}
child{ node[attribute,xshift=2mm] [arn_ r] { 3}
child{ node[attribute,xshift=2mm] [arn_ n] { nil}}
child{ node[attribute,xshift=-2mm] [arn_ n] { nil}}}
child{ node[attribute,xshift=-2mm] [arn_ n] { nil}}}
child{ node[attribute,xshift=-2mm] [arn_ n] { 12}
child{ node[attribute,xshift=3mm] [arn_ n] { nil}}
child{ node[attribute,xshift=-3mm] [arn_ n] { nil}}}}
child{ node[attribute,xshift=-2mm] [arn_ n] { 16}
child{ node[attribute,xshift=4mm] [arn_ r] { 15}
child{ node[attribute,xshift=4mm] [arn_ n] { nil}}
child{ node[attribute,xshift=-2mm] [arn_ n] { nil}}}
child{ node[attribute,xshift=-3mm] [arn_ n] { nil}}}
}
child{ node [arn_ n] { 21}
child{ node[attribute,xshift=1mm] [arn_ n] { 19}
child{ node[attribute,xshift=4mm] [arn_ n] { nil}}
child{ node[attribute,xshift=-4mm] [arn_ r] { 20}
child{ node [arn_ n] { nil}}
child{ node [arn_ n] { nil}}}}
child{ node[attribute,xshift=-1mm] [arn_ n] { 23}
child{ node[attribute,xshift=4mm] [arn_ n] { nil}}
child{ node[attribute,xshift=-4mm] [arn_ n] { nil}}}
}
}
child{ node [arn_ n] { 41}
child{ node [arn_ r] { 30}
child{ node[attribute,xshift=2mm] [arn_ n] { 28}
child{ node[attribute,xshift=4mm] [arn_ n] { nil}}
child{ node[attribute,xshift=-4mm] [arn_ n] { nil}}}
child{ node [arn_ n] { 38}
child{ node [arn_ r] { 35}
child{ node[attribute,xshift=3mm] [arn_ n] { nil}}
child{ node[attribute,xshift=-3mm] { 36}
child{ node[attribute,xshift=2mm] [arn_ n] { nil}}
child{ node[attribute,xshift=-2mm] [arn_ n] { nil}}}}
child{ node [arn_ r] { 39}
child{ node[attribute,xshift=3mm] [arn_ n] { nil}}
child{ node[attribute,xshift=-3mm] [arn_ n] { nil}}}}
}
child{ node [arn_ n] { 47}
child{ node [arn_ n] { nil}}
child{ node [arn_ n] { nil}}
}
}
;
\end{tikzpicture}
\end{document}