Como Saswat Raj ya mencionó en su muy buena respuesta, es como una gota en el océano. Está comenzando en el largo y maravilloso viaje en la programación competitiva. Hay muchos más algoritmos estándar a los que debe referirse y comprender para sumergirse realmente en las profundidades del océano y ser bueno en la programación competitiva.
Aquí hay algunos enlaces que creo que serán de gran utilidad para usted si desea conocer más algoritmos estándar necesarios para la programación de concursos.
- Tutoriales de Topcoder: – Tutoriales de ciencia de datos
- Buena respuesta para iniciarse en la programación competitiva: – Aprenda programación competitiva
- Una buena lista de la mayoría de los algoritmos requeridos en la programación competitiva: – Estructuras de datos y algoritmos
Aquí hay algunos sitios web que lo ayudarán a practicar los conceptos que aprende en los tutoriales anteriores.
- Estoy buscando algunas clases que me darían consejos sobre el enfoque. ¿Debo tomar el diseño del sistema, el algoritmo o la preparación de la estructura de datos?
- ¿Qué es el conocimiento estructurado?
- ¿Por qué utilizar el árbol de búsqueda ternario en lugar de reemplazar cada nodo de Trie a un árbol BST?
- Cómo mostrar el límite de (1 + a_n / n) ^ n = e ^ a si el límite de a_n = a cuando n se aproxima al infinito
- Cómo aprender a utilizar el algoritmo lenguaje de programación
- HackerRank
- Fuerzas de código
- Codechef
También debe seguir este tema Programación competitiva, ya que contiene la mayoría de las preguntas a las que se enfrentará en su viaje ya respondidas por algunos de los mejores programadores competitivos del mundo.
Espero eso ayude.