No arquivo (algorithm2e.sty) fiz as seguintes alterações:
1)
Trocar o comando (linha 788):
\newfloat{algocf}{htbp}{\algocf@list}
por:
\newfloat{algocf}{htbp}{}
2)
Adicionar o comando após a linha 802:
\let\l@algorithm\l@figure\@starttoc {loa}
Com essas alterações, o bloco de código reponsável por formatar a lista de algoritmos do arquivo algorithm2e.sty ficará da seguinte forma:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%
\expandafter\ifx\csname algocf@within\endcsname\relax% if \algocf@within doen't exist
\newfloat{algocf}{htbp}{}% default numbering
\else% else we number algo as specified by \algocf@within
\newfloat{algocf}{htbp}{}[\algocf@within]%
\fi
\@namedef{l@algocf}{\@dottedtocline{1}{1.5em}{2.3em}}%
%
\newcommand{\before@algostyle}{\float@style}
\floatstyle{\algocf@style}
\restylefloat{\algocf@float}%
\floatstyle{\before@algostyle}% in order to keep the default for new float
\floatname{algocf}{\algorithmcfname}
\newcommand{\listofalgorithms}{% if algos are figures, we print the list of figures
\ifthenelse{\equal{\algocf@float}{figure}}{\listoffigures%
}{ %else we effectively put the list of algorithms
\listof{algocf}{\listalgorithmcfname}%
\let\l@algorithm\l@figure\@starttoc {loa}
%\@cfttocstart \par \begingroup
%\let\l@algorithm\l@figure
%\@starttoc {loa}\endgroup
%\@cfttocfinish
}%
}%
%%
Com esses ajustes, a formatação da lista de algoritmos ficou igual à formatação das demais listas (ilustrações, tabelas, etc.).