Estructuras de datos en codificación competitiva
- Formación
- Apilar
- Cola
- Árbol binario
- Árbol de búsqueda binaria
- Árbol rojo negro (establecido en c ++)
- Árbol de búsqueda binario óptimo (no recomendado)
- Árbol indexado binario
- Árbol de segmento
- Árbol de segmento de persistencia
- Suma parcial
- Tabla hash (MAP)
- Trie (árbol de palabras clave)
- Matriz de sufijo
- Árbol de sufijo
- Lista vinculada (Propósito de la entrevista)
- Grafico
- Tabla dispersa (RMQ)
- Estructura de datos disjuntos
- Estructura de datos aumentada
- Conjunto
- Saltar lista
- Cola prioritaria
- Montón
CREO QUE ESO ES TODO
PD: – Si alguien encuentra más comentarlo.
- Deje G (V, E) ser un gráfico conectado, no dirigido, dar un algoritmo O (| V | + | E |) para calcular una ruta en G que atraviesa cada borde en E exactamente una vez en cada dirección?
- ¿Cuáles son algunas aplicaciones del mundo real en las que es útil el aprendizaje incremental de algoritmos (aprendizaje automático)? ¿Se prefieren las SVM para tales aplicaciones?
- ¿Por qué conocer estructuras de datos y algoritmos básicos no es suficiente para descifrar la mayoría de las entrevistas técnicas?
- ¿Puedes compartir tu algoritmo de encontrar la longitud del AP más largo en una matriz dada?
- ¿Qué hay de malo con este código C?