Ir ao conteúdo
  • Cadastre-se

Unvolk

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. Unvolk

    C Árvore Rubro Negra LLRB

    @Matheus Maldi Erro meu mesmo não ter colocado, desculpe. Mas valeu mesmo, vai ser de grande ajuda nos estudos!
  2. Estou tentando implementar uma árvore rubro negra caída para a esquerda utilizando um material disponível no GeeksforGeeks. O programa deve ler um sequência de números inteiros positivos e construir a árvore com eles. Depois, ler uma nova sequência, na qual os números que não forem encontrados devem ser inseridos na árvore. No entanto, para a entrada {6, 4, 3, 2, 1, 5, 7, 8, -1} a árvore fica 4(2(1()3())6(5()8(7()))) ao invés de 4(2(1()3())6(5()7(8()))), e daí pra frente o balanceamento fica todo errado... Não consegui identificar qual é o problema.
  3. Preciso ordenar um array de strings utilizando o LSD radix sort em conjunto com o counting sort, e o código PRECISA seguir o pseudocódigo em anexo. Consegui fazê-lo funcionar para um array de inteiros, mas não faço ideia de como adaptá-lo para um array de strings. As strings serão completadas com espaços vazios de forma que todas fiquem do tamanho da maior string. Outro detalhe importante que não sei como lidar: o vetor C tem necessariamente 27 elementos, sendo a primeira posição destinada ao caractere adicional (vazio) e as posições restantes referentes as 26 letras minúsculas em ordem crescente (a, b, ... , z). Só achei um material que tivesse a ideia dessa algoritmo < aqui >, mas mesmo assim não consegui entender como implementar.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!