\begin{thebibliography}{1}
\def\selectlanguageifdefined#1{
\expandafter\ifx\csname date#1\endcsname\relax
\else\language\csname l@#1\endcsname\fi}
\ifx\undefined\url\def\url#1{{\small #1}}\else\fi
\ifx\undefined\BibAuthor\def\BibAuthor#1{\emph{#1}}\else\fi
\ifx\undefined\BibTitle\def\BibTitle#1{#1}\else\fi
\ifx\undefined\BibUrl\def\BibUrl#1{\url{#1}}\else\fi
\ifx\undefined\BibAnnote\def\BibAnnote#1{}\else\fi
\ifx\undefined\BibSection\def\BibSection#1#2#3{}\else\fi

\bibitem{IITMMM_2017}
\selectlanguageifdefined{english}
\BibAuthor{Захарова,~В.~Е.} \BibTitle{ТЕОРИЯ ГРАФОВ: Учебное пособие}~/
  В.~Е.~Захарова, Д.~В.~Алексеев. "---
\newblock Нижегородский университет, 2017. "---
\newblock P.~119.

\bibitem{Algo_2013}
\selectlanguageifdefined{english}
\BibAuthor{Кормен,~Томас~Х.} \BibTitle{Алгоритмы: построение и анализ, 2-е
  издание}~/ Томас~Х.~Кормен, Чарльз~И.~Лейзерсон, Роналд~Л.~Ривест,
  Клиффорд~Штайн. "---
\newblock Издательский дом ''Вильямс'', 2013. "---
\newblock P.~1296.

\bibitem{intuit}
\selectlanguageifdefined{english}
\BibTitle{Лекция 45: Алгоритмы на графах. алгоритмы обхода графa.
  [{Э}лектронный ресурс]}. "---
\newblock URL:~\url{https://intuit.ru/studies/courses/648/504/lecture/11474}
  (Дата обращения 20.11.2021). Загл. с экр. Яз. рус.

\bibitem{dart_web}
\selectlanguageifdefined{english}
\BibTitle{Dart overview. [{Э}лектронный ресурс]}. "---
\newblock URL:~\url{https://dart.dev/overview} (Дата обращения 20.11.2021).
  Загл. с экр. Яз. англ.

\end{thebibliography}
