estruturas flexíveis

This commit is contained in:
Max do Val Machado 2020-10-06 15:17:17 -03:00
parent 990b2fe147
commit cac0d53b4e
9 changed files with 68 additions and 3 deletions

View File

@ -1,5 +1,5 @@
/**
* Fila dinamica
* Fila flexivel
* @author Max do Val Machado
* @version 2 01/2015
*/
@ -78,7 +78,7 @@ void mostrar() {
//METODO PRINCIPAL ==============================================================
int main(int argc, char** argv){
int x1, x2, x3;
printf("\n==== FILA DINAMICA ====");
printf("\n==== FILA FLEXIVEL ====");
start();

View File

@ -0,0 +1,15 @@
import java.util.Queue;
class PilhaNativa {
public static void main (String [] args) {
Queue fila = new Queue();
fila.push("Atlético-MG");
fila.push("Cruzeiro");
fila.push("América");
while(fila.empty() == false){
System.out.println("Retirando da fila: " + fila.pop());
}
}
}

View File

@ -0,0 +1,35 @@
import java.util.Vector;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Iterator;
class ListaNativa {
public static void main (String [] args) {
Vector ve = new Vector();
ArrayList al = new ArrayList();
LinkedList ll = new LinkedList();
ve.add("Atlético-MG");
al.add("Atlético-MG");
ll.add("Atlético-MG");
ve.add("Cruzeiro");
al.add("Cruzeiro");
ll.add("Cruzeiro");
ve.add("América");
al.add("América");
ll.add("América");
System.out.println("Tamanhos:" + ve.size() + " -- " + al.size() + " --" + ll.size());
System.out.println("get(index): " + (String)ve.get(0) + " -- " + (String)al.get(1) + " -- " + (String)ll.get(2));
for (Iterator i = ve.iterator(); i.hasNext();){
System.out.println((String)i.next());
}
for (Iterator i = al.iterator(); i.hasNext();){
System.out.println((String)i.next());
}
for (Iterator i = ll.iterator(); i.hasNext();){
System.out.println((String)i.next());
}
}
}

View File

@ -0,0 +1,15 @@
import java.util.Stack;
class PilhaNativa {
public static void main (String [] args) {
Stack pilha = new Stack();
pilha.push("Atlético-MG");
pilha.push("Cruzeiro");
pilha.push("América");
while(pilha.empty() == false){
System.out.println("Retirando da pilha: " + pilha.pop());
}
}
}

View File

@ -6,7 +6,7 @@
public class PrincipalPilha {
public static void main(String[] args) {
try {
System.out.println(" ==== PILHA DINAMICA ====");
System.out.println(" ==== PILHA FLEXIVEL ====");
Pilha pilha = new Pilha();
int x1, x2, x3;