Pilas y Colas
Que tal chavos aki les dejo esta informacion, como saben las Pilas son LIFO y las Colas pues FIFO, aki les pongo el codigo que implementa el funcionamiento de las Pilas y Colas, con su permiso me voy a Jalcomulco jajaja a lo extremo fiuuuuuu jejeje:
using System;
namespace pilas
{
class MainClass
{
public static void Main(string[] args)
{
int v;
Pilas obj1=new Pilas();
Colas obj2=new Colas();
//Parte de Pilas
Console.WriteLine("Inserte 5 dijitos enteros: ");
for(int i=0;i<=4;i++){
Console.Write("inserte el caracter "+i+" :");
v=(int.Parse(Console.ReadLine()));
obj1.Push(v,i);
}
obj1.Pop();//Termina Pilas Console.WriteLine(); //Comienza Colas
Console.WriteLine("Inserte 5 dijitos enteros: ");
for(int i=0;i<=4;i++){
Console.Write("inserte el caracter "+i+" :");
v=(int.Parse(Console.ReadLine()));
obj2.Push(v,i);
}
obj2.Pop();
}
}
class Pilas{
private int [] p= new int[5];
public Pilas(){
}
public void Push(int n, int posi){
p[posi]=n;
}
public void Pop(){
int cont=1;
Console.WriteLine("Salida de los elementos insertado en Pilas: ");
for(int i=4;i>=0;i--){
Console.WriteLine("Elemto "+cont+" en salir :"+p[i]);
cont++;
}
}
}
class Colas{
private int [] p= new int[5];
public Colas(){
}
public void Push(int n, int posi){
p[posi]=n;
}
public void Pop(){
Console.WriteLine("Salida de los elementos insertado en Pilas: ");
for(int i=0;i<=4;i++){
Console.WriteLine("Elemto "+(i+1)+" en salir :"+p[i]);
}
}
}
}
Tambein Pueden descargar el codigo y executable desde este link: pilas.rar
using System;
namespace pilas
{
class MainClass
{
public static void Main(string[] args)
{
int v;
Pilas obj1=new Pilas();
Colas obj2=new Colas();
//Parte de Pilas
Console.WriteLine("Inserte 5 dijitos enteros: ");
for(int i=0;i<=4;i++){
Console.Write("inserte el caracter "+i+" :");
v=(int.Parse(Console.ReadLine()));
obj1.Push(v,i);
}
obj1.Pop();//Termina Pilas Console.WriteLine(); //Comienza Colas
Console.WriteLine("Inserte 5 dijitos enteros: ");
for(int i=0;i<=4;i++){
Console.Write("inserte el caracter "+i+" :");
v=(int.Parse(Console.ReadLine()));
obj2.Push(v,i);
}
obj2.Pop();
}
}
class Pilas{
private int [] p= new int[5];
public Pilas(){
}
public void Push(int n, int posi){
p[posi]=n;
}
public void Pop(){
int cont=1;
Console.WriteLine("Salida de los elementos insertado en Pilas: ");
for(int i=4;i>=0;i--){
Console.WriteLine("Elemto "+cont+" en salir :"+p[i]);
cont++;
}
}
}
class Colas{
private int [] p= new int[5];
public Colas(){
}
public void Push(int n, int posi){
p[posi]=n;
}
public void Pop(){
Console.WriteLine("Salida de los elementos insertado en Pilas: ");
for(int i=0;i<=4;i++){
Console.WriteLine("Elemto "+(i+1)+" en salir :"+p[i]);
}
}
}
}
Tambein Pueden descargar el codigo y executable desde este link: pilas.rar
Comentarios