Subpage under development, new version coming soon!
Subject: Programação
coloca aew, vamos juntar as idéias :P
meu professor eu acho que tem 25 anos, deve está no meio da formação, parece um rapper falando(gesticulando), ninguem gosta dele, jah fizeram um abaixo-assinado pra tirá-lo, mas não tem quem colocar
meu professor eu acho que tem 25 anos, deve está no meio da formação, parece um rapper falando(gesticulando), ninguem gosta dele, jah fizeram um abaixo-assinado pra tirá-lo, mas não tem quem colocar
essa é a classe da estrutura da pilha
//Implementacao utilizando vetores
public class Stack
{
private static final int DEFAULT_SIZE=10;
private Object store [ ];
private int top ;
//construtor alternativo
public Stack(int maxElements)
{
store=new Object[maxElements+1]; // ex:alocando array=new int [10];
}
//construtor PADRAO
public Stack()
{
this(DEFAULT_SIZE);//chama o cosntrutor alternativo
}
//retorna zero da pilha
public boolean empty()
{
return top==0;
}
//insere elemento no topo da pilha
public void push (Object element )
{
if(top==store.length-1)
grow();
else
store[++top]=element;
}
public void grow()
{
Object oldstore[ ]=store;
store=new Object[2 * oldstore.length];
for(int i=0;i<oldstore.length;i++)
store[i]=oldstore[i];
}
public Object pop() throws pilhaVazia
{
if ( empty() )
{
throw new pilhaVazia ("Nao e possivel retirar elementos da pilha. Ela esta vazia.");
}
return store[top --];
}
}//fim class
esse e um exemplo básico pra retirar e colocar elementos na pilha. Fiz de forma estática a inserção.
class ex01
{
public static void main (String [] args)
{
Stack S = new Stack (10);
try
{
S.push(5);
S.push(4);
S.push(3);
S.push(2);
S.push(1);
while (!S.empty()){
System.out.println (S.pop());
}
}
catch ( pilhaVazia pV )
{
System.out.println (pV);
}
}//fim main
}//fim class
//Implementacao utilizando vetores
public class Stack
{
private static final int DEFAULT_SIZE=10;
private Object store [ ];
private int top ;
//construtor alternativo
public Stack(int maxElements)
{
store=new Object[maxElements+1]; // ex:alocando array=new int [10];
}
//construtor PADRAO
public Stack()
{
this(DEFAULT_SIZE);//chama o cosntrutor alternativo
}
//retorna zero da pilha
public boolean empty()
{
return top==0;
}
//insere elemento no topo da pilha
public void push (Object element )
{
if(top==store.length-1)
grow();
else
store[++top]=element;
}
public void grow()
{
Object oldstore[ ]=store;
store=new Object[2 * oldstore.length];
for(int i=0;i<oldstore.length;i++)
store[i]=oldstore[i];
}
public Object pop() throws pilhaVazia
{
if ( empty() )
{
throw new pilhaVazia ("Nao e possivel retirar elementos da pilha. Ela esta vazia.");
}
return store[top --];
}
}//fim class
esse e um exemplo básico pra retirar e colocar elementos na pilha. Fiz de forma estática a inserção.
class ex01
{
public static void main (String [] args)
{
Stack S = new Stack (10);
try
{
S.push(5);
S.push(4);
S.push(3);
S.push(2);
S.push(1);
while (!S.empty()){
System.out.println (S.pop());
}
}
catch ( pilhaVazia pV )
{
System.out.println (pV);
}
}//fim main
}//fim class
hmm.. o problema é que o prof. quer que eu crie uma estrutura que contenha as 5 estruturas de dados, aí eu não sei como fazer
Pelo que eu entendi, vc vai ter que criar uma classe que contenha as 5 estruturas de dados (fila, pilha, lista encadeada, tabela hash e árvore)?
isso
em vez de tabela hash e árvore é
Vetor e Sequencia
q eu acho q deve ser a mesma coisa :P
em vez de tabela hash e árvore é
Vetor e Sequencia
q eu acho q deve ser a mesma coisa :P
Não é a mesma coisa, mas a idéia é +- essa.
Acho mto melhor criar uma classe pra cada estrutura, mas como seu prof. quer do outro jeito, vc vai ter que criar uma classe EstruturaDados, por exemplo, e colocar todos os métodos de cada estrutura. Vai ficar bem grande isso.. hehe
Acho mto melhor criar uma classe pra cada estrutura, mas como seu prof. quer do outro jeito, vc vai ter que criar uma classe EstruturaDados, por exemplo, e colocar todos os métodos de cada estrutura. Vai ficar bem grande isso.. hehe
Tenho todas essas em C, serve? :P
Mas por falar em Java, alguem ja usou aquele GWT do google?
Mas por falar em Java, alguem ja usou aquele GWT do google?
eu fiz a prova dele ontem, acho que fechei, valia 7 pts, se eu errei algo, foi no máximo 2 itens
isso sem estudar, pq no site da faculdade tem dizendo que a prova era só dia 22
esse trabalho vale 3 pts
isso sem estudar, pq no site da faculdade tem dizendo que a prova era só dia 22
esse trabalho vale 3 pts
Não, é Czão mesmo hauahuhauha
Eu fiz pra estudar pra AEDII hehe
Eu fiz pra estudar pra AEDII hehe
Ô, se tem. E não vou com a cara do .NET framework. =P
Em C?
Acho q eu nao tenho teu email... manda por skmail
Acho q eu nao tenho teu email... manda por skmail