Skip to content

Ejercicio en el cual se utiliza las distintas formas de Colecciones, como las de Stack, Queue, SortedList, HashTable y Dictionary.

Notifications You must be signed in to change notification settings

RodrigoCardelus/04---CasoEstudio

Repository files navigation

04---CasoEstudio

🧠 Ejercicio de Colecciones en C#

C# .NET Visual Studio License


📋 Descripción del Proyecto

Ejercicio desarrollado en C# en el cual se aplican las diferentes formas de colecciones disponibles en el lenguaje.
El objetivo es comprender el funcionamiento, las ventajas y los usos más comunes de las principales estructuras de datos que ofrece .NET.


🧩 Colecciones Utilizadas

  • 🧱 Stack (Pila) → Estructura LIFO (Last In, First Out) donde el último elemento en entrar es el primero en salir.

  • 🚪 Queue (Cola) → Estructura FIFO (First In, First Out) donde el primer elemento en entrar es el primero en salir.

  • 📑 SortedList → Colección que almacena pares clave-valor ordenados por la clave.

  • 🧮 HashTable → Colección no genérica que almacena datos en pares clave-valor sin un orden definido.

  • 📘 Dictionary<TKey, TValue> → Colección genérica de pares clave-valor, más eficiente y segura que la HashTable.


🧠 Tecnologías y Herramientas

Tecnología Descripción
C# Lenguaje de programación principal del ejercicio.
.NET Framework Entorno de ejecución de las colecciones utilizadas.
Visual Studio IDE utilizado para la escritura, depuración y prueba del código.

⚙️ Características Principales

  • ✅ Implementación de múltiples tipos de colecciones en C#.

  • ✅ Ejemplos prácticos con Stack, Queue, SortedList, HashTable y Dictionary.

  • ✅ Enfoque en el entendimiento del comportamiento interno de cada estructura.

  • ✅ Código claro y comentado para facilitar el aprendizaje.

  • ✅ Proyecto ideal para reforzar conocimientos en estructuras de datos en .NET.


🚀 Ejecución del Proyecto

  1. Clonar el repositorio:

    git clone https://github.com/tuusuario/ejercicio-colecciones-csharp.git
    
  2. Abrir el proyecto en Visual Studio.

  3. Compilar y ejecutar la aplicación.

  4. Analizar los resultados observando el comportamiento de cada colección en distintos escenarios.


🧩 Estructura del Proyecto /EjercicioColecciones

├── Program.cs # Punto de entrada principal del programa
├── StackEjemplo.cs # Ejemplo práctico del uso de pilas
├── QueueEjemplo.cs # Ejemplo práctico del uso de colas
├── SortedListEjemplo.cs # Ejemplo con listas ordenadas
├── HashTableEjemplo.cs # Ejemplo de colección HashTable
└── DictionaryEjemplo.cs # Ejemplo de uso del diccionario genérico


👨‍💻 Autor

Rodrigo Cardelus

📍 Uruguay

🎓 Analista en Programación | Próximo Analista en Sistemas

🧠 Estudiante de Analista en Sistemas y Ciberseguridad

💬 Apasionado por el desarrollo de software, la seguridad informática y el aprendizaje continuo.

About

Ejercicio en el cual se utiliza las distintas formas de Colecciones, como las de Stack, Queue, SortedList, HashTable y Dictionary.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages