diff --git a/aula/Unidade 06 - Estruturas de dados básicas flexíveis/unidade06c_tadFlexivel_fila.pdf b/aula/Unidade 06 - Estruturas de dados básicas flexíveis/unidade06c_tadFlexivel_fila.pdf index df4408c..9d6307a 100644 Binary files a/aula/Unidade 06 - Estruturas de dados básicas flexíveis/unidade06c_tadFlexivel_fila.pdf and b/aula/Unidade 06 - Estruturas de dados básicas flexíveis/unidade06c_tadFlexivel_fila.pdf differ diff --git a/aula/Unidade 06 - Estruturas de dados básicas flexíveis/unidade06d_tadFlexivel_listasimples.pdf b/aula/Unidade 06 - Estruturas de dados básicas flexíveis/unidade06d_tadFlexivel_listasimples.pdf index 1d99281..fb40320 100644 Binary files a/aula/Unidade 06 - Estruturas de dados básicas flexíveis/unidade06d_tadFlexivel_listasimples.pdf and b/aula/Unidade 06 - Estruturas de dados básicas flexíveis/unidade06d_tadFlexivel_listasimples.pdf differ diff --git a/fonte/U6 - Estruturas de dados básicas flexíveis/c/fila/fila.c b/fonte/U6 - Estruturas de dados básicas flexíveis/c/fila/fila.c index 9a79805..1560643 100644 --- a/fonte/U6 - Estruturas de dados básicas flexíveis/c/fila/fila.c +++ b/fonte/U6 - Estruturas de dados básicas flexíveis/c/fila/fila.c @@ -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(); diff --git a/fonte/U6 - Estruturas de dados básicas flexíveis/c/pilha/.oi.swp b/fonte/U6 - Estruturas de dados básicas flexíveis/c/pilha/.oi.swp new file mode 100644 index 0000000..bf225ff Binary files /dev/null and b/fonte/U6 - Estruturas de dados básicas flexíveis/c/pilha/.oi.swp differ diff --git a/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/.PilhaNativa.java.swp b/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/.PilhaNativa.java.swp new file mode 100644 index 0000000..140018f Binary files /dev/null and b/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/.PilhaNativa.java.swp differ diff --git a/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/FilaNativa.java b/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/FilaNativa.java new file mode 100644 index 0000000..0ba5dce --- /dev/null +++ b/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/FilaNativa.java @@ -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()); + } + } +} diff --git a/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/ListaNativa.java b/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/ListaNativa.java new file mode 100644 index 0000000..bf9e067 --- /dev/null +++ b/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/ListaNativa.java @@ -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()); + } + } +} diff --git a/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/PilhaNativa.java b/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/PilhaNativa.java new file mode 100644 index 0000000..d6fafd9 --- /dev/null +++ b/fonte/U6 - Estruturas de dados básicas flexíveis/java/TADs Nativos em Java/PilhaNativa.java @@ -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()); + } + } +} diff --git a/fonte/U6 - Estruturas de dados básicas flexíveis/java/pilha/PrincipalPilha.java b/fonte/U6 - Estruturas de dados básicas flexíveis/java/pilha/PrincipalPilha.java index 7014733..3dc7bf1 100644 --- a/fonte/U6 - Estruturas de dados básicas flexíveis/java/pilha/PrincipalPilha.java +++ b/fonte/U6 - Estruturas de dados básicas flexíveis/java/pilha/PrincipalPilha.java @@ -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;