Estructuras de datos y algoritmos
Bienvenido
¡Hola y bienvenido a un proyecto de Souce abierto creado por Shree1999! Este proyecto está diseñado para ayudar a los estudiantes de ciencias de la computación para principiantes un lugar para aprender y practicar estructuras de datos y algoritmos comunes a la informática. El objetivo es que pueda aprender los entresijos de estas estructuras hasta el punto de que pueda usarlas en sus propios proyectos y problemas. Encontrará que diferentes estructuras funcionan mejor para diferentes tipos de datos. Parte de la esperanza con esto es que comenzará a comprender cuándo y dónde usar diferentes estructuras. ¡Vamos a aprender!
¿Qué hay en este proyecto?
- Estructuras de datos:
- Matrices
- Gráficos
- Mesas de hash
- Listas vinculadas
- Colas
- Pilas
- Árboles
- Algoritmos:
- Recursiones
- Factorial
- Fibonacci
- Cadena inversa
- Búsqueda
- Amplitud primero
- Profundidad primero
- Dijkstra
- Bellmann-Ford
- Binario
- Lineal
- Clasificación
- Burbuja
- Montón
- Inserción
- Unir
- Rápido
- Selección
Todos estos ejemplos y problemas presentados están escritos en C/C ++.
Empezando
¿No sabes por dónde empezar? ¡Aquí es perfecto! Lo guiaremos exactamente cómo configurarse para trabajar con estas estructuras y algoritmos de datos y resolver los problemas que hemos configurado para usted.
- Para comenzar, haga una bifurcación de este repositorio.
- Deberá tener un IDE para trabajar, Visual Studio o VS Code son típicos para C/C ++.
- En su versión bifurcada, presione el botón de código verde. Copie el enlace HTTPS.
- Abra Visual Studio, seleccione Clone A Repositorio
- Pegue el enlace en "Ubicación del repositorio" y seleccione el destino en el que desee que se almacene su copia local en
- ¡Haga clic en Clon y comience!
Contribuciones
- Este repositorio está abierto para las contribuciones, no dude en verificar el archivo que contribuye.md para obtener detalles sobre cómo agregar cualquier cosa que me perdiera