identação resolvida!

This commit is contained in:
Felipe Domingos 2021-12-01 10:20:22 -03:00
parent 6a013de291
commit 74a0c6b88c
4 changed files with 50 additions and 71 deletions

View File

@ -1,7 +1,8 @@
class Hash {
public class Hash {
int tabela[];
int m;
int NULO = -1;
final int NULO = -1;
public Hash() {
this(13);
@ -25,40 +26,29 @@ class Hash {
public boolean inserir(int elemento) {
boolean resp = false;
if (elemento != NULO) {
int pos = h(elemento);
if (tabela[pos] == NULO) {
tabela[pos] = elemento;
resp = true;
} else {
pos = reh(elemento);
if (tabela[pos] == NULO) {
tabela[pos] = elemento;
resp = true;
}
}
}
return resp;
}
public boolean pesquisar(int elemento) {
boolean resp = false;
int pos = h(elemento);
if (tabela[pos] == elemento) {
resp = true;
} else {
} else if (tabela[pos] != NULO) {
pos = reh(elemento);
if (tabela[pos] == elemento) {
resp = true;
}
@ -68,9 +58,7 @@ class Hash {
boolean remover(int elemento) {
boolean resp = false;
// ...
return resp;
}
}

View File

@ -1,7 +1,8 @@
public class Hash {
int tabela[];
int m1, m2, m, reserva;
int NULO = -1;
final int NULO = -1;
public Hash() {
this(13, 7);
@ -24,35 +25,26 @@ public class Hash {
public boolean inserir(int elemento) {
boolean resp = false;
if (elemento != NULO) {
int pos = h(elemento);
if (tabela[pos] == NULO) {
tabela[pos] = elemento;
resp = true;
} else if (reserva < m2) {
tabela[m1 + reserva] = elemento;
reserva++;
resp = true;
}
}
return resp;
}
public boolean pesquisar(int elemento) {
boolean resp = false;
int pos = h(elemento);
if (tabela[pos] == elemento) {
resp = true;
} else {
} else if (tabela[pos] != NULO) {
for (int i = 0; i < reserva; i++) {
if (tabela[m1 + i] == elemento) {
resp = true;
@ -65,9 +57,7 @@ public class Hash {
boolean remover(int elemento) {
boolean resp = false;
// ...
return resp;
}
}

View File

@ -28,8 +28,8 @@ class HashIndiretoLista {
int pos = h(elemento);
tabela[pos].inserirInicio(elemento);
}
/*
void remover(int elemento){
public int remover(int elemento) {
int resp = NULO;
if (pesquisar(elemento) == false) {
throw new Exception("Erro ao remover!");
@ -39,5 +39,4 @@ class HashIndiretoLista {
}
return resp;
}
*/
}

View File

@ -166,6 +166,7 @@ class Serie {
//System.out.println(resp);
return resp;
}
//método para tratar o nome do arquivo e retornar o nome da série
public String searchName(String fileName){
String resp = "";
@ -178,6 +179,7 @@ class Serie {
}
return resp.substring(0, resp.length()-5); //retorno da substring resp retirando os 5 últimos caracteres relacionados à extensão do arquivo
}
//método para leitura do arquivo .html e tratamento das linhas
public void readClass(String fileName){
String line;