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.
Dos Apuntadores
- 3

Patrón de Dos Apuntadores en Algoritmos de Lista
02:56 min - 4

Verificación de Orden en Diccionario Alienígena
02:56 min - 5

Ordenamiento de Palabras en Idiomas Alienígenas
12:05 min - 6
Playground: Verifying Alien Dictionary
- 7

Ordenación de Palabras en Diccionario Alienígena
15:07 min - 8

Combinar Listas Ordenadas en un Array Ascendente
02:11 min - 9

Ordenamiento de Listas con Complejidad Óptima y Espacio Constante
11:44 min - 10
Playground: Merge Two Sorted Lists
- 11

Intercalación de Listas Ordenadas en Python
09:04 min - 12

Resolver el problema "Container with Most Water" en Python
01:18 min - 13

Cálculo Óptimo de Área en Listas de Alturas
09:02 min - 14
Playground: Container with Most Water
- 15

Implementación de solución de cálculo de área máxima en Java
15:42 min - 16

Implementación de Trapping Rainwater en Complejidad Lineal
01:02 min - 17
Retos de Algoritmos con Apuntadores en Python
02:44 min - 18
Patrones de Dos Apuntadores: Soluciones a Problemas Comunes en Python
06:43 min
Ventana Deslizante
- 19

Patrón Ventana Deslizante para Análisis de Datos Secuenciales
02:33 min - 20

Subcadena más larga sin caracteres repetidos: patrón ventana deslizante
01:51 min - 21

Algoritmo de Ventana Deslizante para Subcadenas Únicas
11:05 min - 22
Playground: Longest Substring Without Repeating Characters
- 23

Algoritmo Python para Substring más Largo Sin Repeticiones
14:16 min - 24
Retos de Algoritmos: Dos Apuntadores y Subcadenas
01:50 min - 25
Máximos 1s Consecutivos y Subcadenas sin Repeticiones
03:22 min
Búsqueda Binaria
- 26

Algoritmo de búsqueda binaria en listas ordenadas
09:26 min - 27

Búsqueda en Arrays Rotados: Encontrar Entero en Lista Ordenada
02:19 min - 28

Búsqueda Binaria en Arreglos Rotados
04:59 min - 29
Playground: Search in Rotated Arrays
- 30

Búsqueda en Arrays Rotados con C++
10:53 min - 31

Búsqueda eficiente en matriz ordenada MxN
01:44 min - 32

Búsqueda Binaria en Matrices 2D Ordenadas
06:33 min - 33
Playground: Search 2D Array Matrix
- 34

Búsqueda Binaria en Matrices con Python
07:48 min
Próximos pasos
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 proyectosoftware y recursos necesarios
- Computadora con sistema operativo Windows, macOS o Linux
- Editor de código
4.8 · 53 opiniones

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.


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.


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.


Andres Rivera
10/10 buenos ejercicios, excelente aplicación


Santiago García Rincón
Excelente para preparse para la ICPC

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


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


Vicente López arteche
Muy buena docente y muy buen contenido

Jovanny Delgado
Tremendo curso me puso a pensar bastante


Francisco Javier Saavedra Alcala
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!!!

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


Angélica María Celis Torres
La profe es excelente


Carolina Alvarez Murillo
Muy útil

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


Leandro Ayala
Mucho para aprender!!


Ivan Camilo Buitrago Buitrago
La profe explica super bien, aborda los temas con mucha paciencia y eso me gusta ya que es un tema que para mi considero complejo y de esta manero logro comprender mejor


El reto de resolver los algoritmos por nuestra cuenta, y transmitir el conocimiento de la importancia tanto laboral como computacional de los algoritmos.


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.


Tomas Santiago Cueva
La verdad muy bueno.


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


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

Said Josue Calixtro Maldonado
Muy buen curso sobre algoritmos, da una mejor idea de cómo aplicar diferentes técnicas para problemas que son similares.


Cesar Augusto Mora Castilo
100% práctico...
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender