Skip to content

Commit

Permalink
buf fixed!
Browse files Browse the repository at this point in the history
  • Loading branch information
bigheadbh committed Nov 15, 2021
1 parent aae3f05 commit d979f0a
Show file tree
Hide file tree
Showing 17 changed files with 607 additions and 628 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,31 @@ typedef struct Celula {
} Celula;

Celula* novaCelula(int elemento) {
Celula* nova = (Celula*) malloc(sizeof(Celula));
nova->elemento = elemento;
nova->prox = NULL;
return nova;
Celula* nova = (Celula*) malloc(sizeof(Celula));
nova->elemento = elemento;
nova->prox = NULL;
return nova;
}

Celula* primeiro;

void start () {
primeiro = novaCelula(-1);
primeiro = novaCelula(-1);
}

void inserir(int x) {
primeiro->prox = novaCelula(x);
Celula* tmp = primeiro;
primeiro = primeiro->prox;
free(tmp);
primeiro->prox = novaCelula(x);
Celula* tmp = primeiro;
primeiro = primeiro->prox;
free(tmp);
}

int main(int argc, char** argv) {
start();
while(true){
inserir(0);
}
return 0;
start();
while(true){
inserir(0);
}
return 0;
}


Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public static void main(String[] args) throws Exception {
fila.add("Cruzeiro");
fila.add("América");

while (fila.isEmpty() == false){
while (!fila.isEmpty()){
System.out.println("Retirando da fila: " + fila.remove());
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,4 @@ public static void main (String [] args) {
}
}
}

Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,23 @@
* @version 2 01/2015
*/
class Celula {
public int elemento; // Elemento inserido na celula.
public Celula prox; // Aponta a celula prox.
public int elemento; // Elemento inserido na celula.
public Celula prox; // Aponta a celula prox.


/**
* Construtor da classe.
*/
public Celula() {
this(0);
}
/**
* Construtor da classe.
*/
public Celula() {
this(0);
}

/**
* Construtor da classe.
* @param elemento int inserido na celula.
*/
public Celula(int elemento) {
this.elemento = elemento;
this.prox = null;
}
/**
* Construtor da classe.
* @param elemento int inserido na celula.
*/
public Celula(int elemento) {
this.elemento = elemento;
this.prox = null;
}
}
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@


class ColetaLixo {
private Celula primeiro;

public ColetaLixo () {
primeiro = new Celula();
}

public void inserir(int x) {
primeiro.prox = new Celula(x);
primeiro = primeiro.prox;
}

public static void main (String [] args) {
ColetaLixo coletaLixo = new ColetaLixo ();

while(true){
coletaLixo.inserir(0);
}
}
private Celula primeiro;

public ColetaLixo () {
primeiro = new Celula();
}

public void inserir(int x) {
primeiro.prox = new Celula(x);
primeiro = primeiro.prox;
}

public static void main (String [] args) {
ColetaLixo coletaLixo = new ColetaLixo ();
while(true){
coletaLixo.inserir(0);
}
}
}


3 changes: 3 additions & 0 deletions fonte/u07 Árvores binárias/arvoreBinaria/c/arvorebinaria.c
Original file line number Diff line number Diff line change
Expand Up @@ -198,3 +198,6 @@ void maiorEsq(No** i, No** j) {
free(del);
}
}



2 changes: 1 addition & 1 deletion fonte/u07 Árvores binárias/arvoreBinaria/c/makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
all: exec

exec: principal.o arvorebinaria.o no.o
gcc -o exec principal.o arvorebinaria.o no.o

Expand Down
1 change: 0 additions & 1 deletion fonte/u07 Árvores binárias/arvoreBinaria/c/principal.c
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,5 @@ int main(){
caminharPre();
caminharPos();


return 1;
}
Loading

0 comments on commit d979f0a

Please sign in to comment.