using System; using System.Collections; using System.IO;
namespace ProgramacionIII
class Program { static void Main(string[] args) {
Queue cola = new Queue();
Queue colaOrdenada = new Queue(); cola.Enqueue("15-JOSE"); cola.Enqueue("16-PEDRO"); cola.Enqueue("12-MARIA"); cola.Enqueue("11-PATRICIA"); cola.Enqueue("17-MIGUEL"); int tamanio = cola.Count; ArrayList datos = new ArrayList(); string[] colaunoArray = new string[tamanio]; cola.CopyTo(colaunoArray, 0); for(int i = 0; i < colaunoArray.Length; i++) { datos.Add(colaunoArray[i]); } datos.Sort();
foreach(string dat in datos)
{ colaOrdenada.Enqueue(dat); } Console.WriteLine("Elementos de la primera cola"); Console.WriteLine("=============================="); for (int j = 0; j < tamanio; j++) { Console.WriteLine(cola.Dequeue()); } Console.WriteLine("Elementos de la cola ordenada"); Console.WriteLine("=============================="); for (int k = 0; k < tamanio; k++) { Console.WriteLine(colaOrdenada.Dequeue()); }