Skip to content

Carlixgonzam/ProgrammingExercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ProgrammimgExercises Matrices

Este repositorio está dedicado a una colección de ejercicios de programación que se centran en la manipulación de matrices. Estos ejercicios están diseñados para estudiantes y profesionales que desean mejorar su comprensión y habilidades en algoritmos y estructuras de datos complejas, especialmente matrices.

Descripción General

Los ejercicios cubren una gama de operaciones con matrices, desde tareas básicas como sumar los elementos de una fila hasta tareas más complejas como la multiplicación de matrices usando el algoritmo de Strassen. Cada ejercicio tiene como objetivo reforzar conceptos fundamentales y avanzados en la manipulación de matrices.

Ejercicios

Los ejercicios están clasificados por nivel de dificultad. Aquí está una lista de lo que puedes esperar encontrar en cada sección del repositorio:

Nivel Principiante

  1. Suma de una Fila Específica
  2. Mínimo de una Columna
  3. Diagonal Principal
  4. Verificar Matriz Identidad
  5. Contar Ceros

Nivel Intermedio

  1. Rotación de Matriz 90 Grados a la Derecha
  2. Espejo Horizontal de Matriz
  3. Rastro de una Matriz
  4. Suma de Bordes de Matriz
  5. Buscar Elementos Negativos

Nivel Avanzado

  1. Transpuesta de una Matriz
  2. Multiplicación de Matrices
  3. Inversión de Matriz Diagonal
  4. Determinante de una Matriz 3x3
  5. Chequear Simetría de Matriz

Nivel Experto

  1. Algoritmo de Strassen para Multiplicación de Matrices
  2. Buscar Elementos Silla
  3. Submatriz de Suma Máxima
  4. Camino Mínimo (Floyd-Warshall)
  5. Rotación de Matriz en Lugar

Cómo Usar Este Repositorio

Cada subdirectorio en este repositorio corresponde a uno de los ejercicios listados arriba y contiene al menos dos archivos: un archivo .py con la implementación del ejercicio y un archivo README.md que proporciona una descripción detallada del problema, ejemplos de entrada y salida, y explicaciones sobre la solución.

Para comenzar con cualquier ejercicio, simplemente navega al subdirectorio correspondiente y sigue las instrucciones en el README.md.

Contribuciones

Las contribuciones son bienvenidas! Si tienes sugerencias de mejora, correcciones o nuevas ideas de ejercicios, por favor no dudes en hacer fork de este repositorio y abrir un pull request con tus cambios.

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Para más información, por favor consulta el archivo LICENSE incluido en este repositorio.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published