En este ejercicio, deberá implementar una cola en C#. Una cola es una estructura de datos que sigue el principio FIFO (First In, First Out), lo que significa que el primer elemento...
En este ejercicio, deberá implementar una pila en C#. Una pila es una estructura de datos que sigue el principio LIFO (Último en entrar, primero en salir), lo que significa que el ...
En este ejercicio, deberá crear una cola de cadenas utilizando la clase Queue, ya existente en la plataforma DotNet. La clase Queue implementa la estructura de datos de colas según...
En este ejercicio, creará un programa que lee una expresión de Notación Polaca Inversa (RPN) de un archivo de texto. RPN es una notación matemática en la que cada operador sigue a ...
En este ejercicio, creará y manipulará una lista de cadenas utilizando la clase ArrayList en C#. La clase ArrayList ofrece una forma flexible de almacenar colecciones de objetos si...
En este ejercicio, creará un programa que lee un archivo de texto, invierte el orden de sus líneas y escribe el contenido invertido en un nuevo archivo de salida. Este ejercicio es...
En este ejercicio, creará un programa interactivo en C# que permite a los usuarios introducir un número ilimitado de valores numéricos. Además, podrá ejecutar comandos específicos ...
En este ejercicio, implementará un lector básico de archivos de texto en C# que muestra 21 líneas de texto a la vez. El programa permitirá a los usuarios navegar por el archivo con...
En este ejercicio, creará un diccionario utilizando una tabla hash en C#. El objetivo de esta tarea es practicar la implementación de una tabla hash, una estructura de datos altame...
En este ejercicio, debe implementar una función que verifique si una secuencia de paréntesis está balanceada. Una secuencia de paréntesis se considera balanceada si cada paréntesis...
En este ejercicio, creará un programa que lee el contenido de dos archivos de texto diferentes, los fusiona en una sola colección y luego la ordena alfabéticamente. El programa mos...
En este ejercicio, creará una estructura llamada "Point3D" que representa un punto en el espacio 3D con tres coordenadas: X, Y y Z. A continuación, creará un programa con un menú q...
En este ejercicio, creará un programa que lee el contenido de un archivo de texto y lo guarda en un ArrayList. El programa solicitará al usuario que introduzca una palabra o frase ...