Hay un par de cosas que podrías pedir para calificar aquí. Hay habilidad en problemas algorítmicos del tipo que aparecen en competencias de programación, habilidad para hacer investigación en algoritmos, habilidad para aplicar algoritmos a problemas prácticos, y probablemente también otros tipos de habilidad algorítmica.
Para la habilidad en competencias algorítmicas, puedes mirar la calificación de TopCoder de alguien. No lo consideraría la mejor manera de evaluar completamente la habilidad de alguien en la programación competitiva, pero si quieres ver un solo número, es un punto de partida razonable. No todos los buenos en algoritmos tienen una cuenta TopCoder, pero cualquiera puede registrarse, participar en un montón de concursos y obtener una calificación si así lo desea.
Para la habilidad en investigación, puede usar métricas relacionadas con el número de citas. Podría usar algo como el índice h (no es que yo defienda medir el impacto de la investigación usando una sola métrica).
- ¿Por qué la clasificación rápida se considera una clasificación inestable?
- ¿Utiliza el cerebro un proceso de recursión?
- ¿Cuál es la mejor manera de encontrar la media de una secuencia en cualquier momento?
- ¿Cuáles son las aplicaciones de las estructuras de datos?
- Cómo determinar el orden de visita de todas las hojas de un árbol enraizado, de modo que en cada paso visito una hoja cuyo camino desde la raíz contiene los nodos más no visitados