
Explora patrones avanzados de algoritmos aplicados a arrays y strings. Aprende a resolver problemas de eficiencia utilizando técnicas como la ventana deslizante y dos apuntadores. Mejora tus habilidades con búsquedas binarias.
Clases del curso
Dos Apuntadores
Ventana Deslizante
Búsqueda Binaria
Próximos pasos
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Camila Londoño
Ingeniera de Software y Artista
👩💻 Ingeniera de Software
👩🎨 Artista
🧮 Experta en Algoritmos
Proyecto del curso

Pruebas Técnicas con Arrays y Strings
Pon a prueba tu pensamiento lógico y algorítmico solucionando problemas de pruebas técnicas reales como Verifying Alien Dictionary, Container With Most Water, Longest Substring Without Repeating Characters o Search in Rotated Arrays.
Ver proyectoconocimientos previos
- Buen desempeño con al menos 2 lenguajes de programación
- Curso de Presentación de Entrevistas con Estructuras de Datos y Algoritmos Avanzados
software y recursos necesarios
- Computadora con sistema operativo Windows, macOS o Linux
- Editor de código
Mira las primeras 2 clases sin costo en este momento
4.8 · 51 opiniones


Jeronimo Vélez Rojas
Este curso es muy bueno si quieres mejor como desarrollador


Luis Sandoval
El curso me gustó mucho, siento que lo problemas para practicar son muy buenos, porque te ayudan a practicar y razonar y las explicación son muy buenas.

Kevin Puscan
Realmente me sorprendió el curso, excelente.


Jesús Ibarra
¡De los mejores cursos! Me pareció genial que dejaron ejercicios para practicar. Las explicaciones fueron concisas, me voy con un mejor entendimiento de como enfrentar problemas de arrays y strings en entrevistas y en mi día a día.


Victor Hugo Vázquez Gómez
Estuvo bien, puede mejorar respecto a la explicacion de los algoritmos, en especifico, el de ventana deslizante, hay varios tipos de ventana deslizante pero solo explico uno y en los ejercicios recomendados se usan otros tipos de tecnicas de VD. Otra cosa es que en los videos de solucion de los algoritmos los siento un poco incompletos, podria al menos terminar el ejemplo. Expongo esto porque en YouTube hay videos que lo explican mejor que en este curso.


Samuel Soto Hoyos
En este curso aprendí dos patrones para mejorar la complejidad de mis algoritmos y técnicas de debugging. 10/10 la profesora.


Carlos Hernandez
Muy buen curso. El contenido es desafiante y la profesora es bastante clara en sus explicaciones


Bryan Castano
Este Curso me ha gustado mucho poque realmente te mete en DSA en la mente y te hace pensar en algorithmos y patrones , La proffe explase muy bien y es muy paciente tambien . MUY RECOMENDADO . \n

Jovanny Delgado
Tremendo curso me puso a pensar bastante


Javier Saavedra
Estos cursos con esta maestra han sido de lo mejor que he visto en platzi a lo largo de 3 años, enhorabuena y felicidades.

Kengya Moncada
excelente! contenido y profe ♥ deberian hacer mas seguido cursos de este tipo!!!


Samuel José Moreno
Muchos trucos buenisimos

Deivison Jiménez
Mucha practica que me permitió entender mejor el tema


Yojan Antonio Pardo Zabala
Me gustan mucho estos ejercicios, creo que son súper útiles para prepararse para entrevistas de trabajo donde piden un live coding


David Trujillo
la experiencia con la docente es dinamica y ordenada


Raul Romo
Muy buenas explicaciones sobre los patrones para resolucion de problemas.


Reinaldo Mendoza
Excelente profesora para un tema tan importante en el dia a dia del desarrollo de software


Harim Salazar Islas
¡Excelente curso, excelentes ejercicios! Vaya que te ponen a pensar, ameno y muy útil de principio a fin, altamente recomendado!


Nicolas Alpargatero
La manera en que la profe estructura el curso es excelente, primero diseño, para ver como lo hace, después un problema a resolver y empezamos aplicar lo que explica, super buena la metodología.

Ivo Zayas
Muy buena la docente, explica re bien

Julian Rodriguez
Camila da una visión totalmente diferente de abordar los diferentes problemas y no solo de programación sino de la vida


Luis Alberto Ramírez Botero
Lo mejor del curso es la explicación paso a paso de lo que va pasando en el código, y que antes de programar se explico en tablero de forma gráfica el problema.


Marco quispe
Gracias

Pedro Porras
Excelente curso para mejorar la implementacion de algoritmos eficientes


Bryan Humberto Hernández Alfaro
conocer los patrones y algoritmos más eficientes para resolver problemas de programación


David Arturo Rodriguez Quintanilla
Excelente curso!!!! muy bien explicado los patrones vistos dentro de las clases


Diego Herrera Prado
Un curso algo pesado pero bastante interesante, me ayudó bastante a comprender cómo entender problemas y plantear una solución utilizando patrones de arrays.

Alvaro Diego Pérez Vázquez
La explicación de la teacher

Diego Beltran
Buen curso para tener una base en las estructura de datos


Juan David Rodríguez Castelblanco
Genial para iniciar a entender los algoritmos en programacion
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender