Descripción
Las cadenas son un tipo de datos fundamental en el mundo real y el desarrollo de algoritmos para tratarlas es un campo importante. En las entrevistas, a menudo, los algoritmos de cadena son los más perspicaces y desafiantes. En esta guía para el día anterior a su entrevista de codificación, hemos explorado algunos problemas y demostrado el proceso de pensamiento para resolverlos comenzando con las soluciones de fuerza bruta. En el proceso, hemos cubierto todas las ideas fundamentales junto con la aplicación de Programación Dinámica a los algoritmos de cadena para que pueda resolver todos los problemas basados en cadenas. Algunos de los problemas que hemos cubierto son: - Verificar subcadena: Este es un problema fundamental importante donde aprendemos cómo las cadenas pueden manejarse como datos numéricos y cómo se pueden aprovechar los algoritmos para datos numéricos. Algunos de los conceptos centrales que exploramos son el hash de cadenas, el hash rodante y mucho más. - Subcadena común más larga: Este es un problema central ya que utiliza los conceptos que obtuvimos en los problemas anteriores y una solución alternativa es usar Programación Dinámica. La idea central es aplicar Programación Dinámica sobre dos datos de cadena diferentes. - Subcadena repetida más larga: En línea con nuestro problema anterior, exploramos cómo aplicar Programación Dinámica para este problema. La distinción clave es que estamos tratando con solo 1 cadena en lugar de 2 cadenas como en el problema anterior. A diferencia del problema anterior, el enfoque de Programación Dinámica es la única solución óptima. Con estos problemas y el proceso de pensamiento para resolverlos, estará completamente preparado. Este libro ha sido cuidadosamente preparado y revisado por los mejores programadores e investigadores algorítmicos y miembros de OpenGenus. Nos gustaría agradecer a Aditya Chatterjee y Ue Kiao por su experiencia en este campo y las revisiones de profesores de la Universidad de Tokio y el Instituto de Tecnología de Tokio. Lea este libro ahora y sobresalga en su próxima entrevista de codificación. Esta es una lectura obligada para todos los que se preparan para las entrevistas de codificación en las mejores empresas. Libros de esta serie ("El día antes de la entrevista de codificación"): - Problemas para el día antes de su entrevista de codificación - Algoritmos codiciosos para el día antes de su entrevista de codificación - Programación dinámica para el día antes de su entrevista de codificación - Algoritmos de cadena para el día antes de su entrevista de codificación
Autor: Ue Kiao, Aditya Chatterjee
Editorial: Publicado de forma independiente
Publicado: 11/05/2020
Páginas: 40
Tipo de encuadernación: Tapa blanda
Peso: 0.26lbs
Tamaño: 11.00h x 8.50w x 0.08d
ISBN13: 9798645079598
ISBN10: 8645079593
Categorías BISAC:
- Computadoras | Programación | General
Autor: Ue Kiao, Aditya Chatterjee
Editorial: Publicado de forma independiente
Publicado: 11/05/2020
Páginas: 40
Tipo de encuadernación: Tapa blanda
Peso: 0.26lbs
Tamaño: 11.00h x 8.50w x 0.08d
ISBN13: 9798645079598
ISBN10: 8645079593
Categorías BISAC:
- Computadoras | Programación | General
Este título no es retornable

