¿Qué tipo de respuesta estás buscando? ¿Estaría satisfecho al saber que es del 55%? ¿Cómo usarías esa información?
Presumiblemente está hablando de algún tipo de trabajo de TI o programación. Conocer los algoritmos y la estructura de datos no tendría importancia si se trata de un trabajo de ventas o de compra, por ejemplo.
Si va a hacer trabajo de TI o de programación, ¿cómo esperaría tener éxito sin un conocimiento de algoritmos y estructura de datos? Por supuesto, no hay algoritmos “estándar” ni estructuras de datos de “libros de texto” que deba haber memorizado. Estas cosas están escritas para el problema o la tarea en cuestión, no ensambladas como un grupo de componentes electrónicos en una placa de circuito.
- ¿Está roto el algoritmo de clasificación de Java y Python?
- ¿En qué paso de la prueba del algoritmo de Dijkstra utilizamos el hecho crucial de que los bordes no son negativos?
- ¿Usar un tipo de inserción de 50 elementos tendrá el mismo tiempo de ejecución que usar un tipo de inserción de 10 elementos 5 veces?
- ¿Cómo resuelven los árboles de segmentos el problema de apuñalamiento (todos los intervalos que contienen un punto dado)?
- ¿Cuál es el mejor algoritmo para encontrar la longitud de la subcadena más larga sin repetir caracteres?
La razón por la que debe conocer los algoritmos y las estructuras de datos utilizados en otros problemas es para que pueda comprender el proceso de creación de ellos, de manera apropiada para alguna nueva asignación. Eso no es diferente a ser competente en cualquier trabajo que requiera trabajo original.
Por lo tanto, a menos que tenga una amplia familiaridad con los algoritmos y las estructuras de datos, y pueda mostrar fácilmente algunos ejemplos de diferentes enfoques que se adaptaron a problemas únicos, ni siquiera será considerado para un trabajo. Qué tan familiarizado esté con estos elementos determinará si obtiene el trabajo. Esto se debe a que estos son elementos clave en la construcción de cualquier proyecto.
Oh caramba. Estas cosas son realmente complicadas y confusas. Se necesitaría mucho trabajo, solo para entenderlos y luego aún más trabajo para ser competentes en su creación. ¿No hay formas más fáciles de entrar en este campo y comenzar a ganar mucho dinero y tener una posición de alto estatus?
Realmente ahora, chico. De eso se trata la escuela. Si realmente es demasiado confuso o demasiado exigente para usted hacer todo ese trabajo, entonces pertenece a un trabajo de línea de ensamblaje en algún lugar, o conduce un camión, o clasifica las corrientes de reciclaje.