Evaluating bids

Pequena tarefa em C

Published on the April 07, 2023 in IT & Programming

About this project

Open

ÁRvores Binárias e Árvores Binárias de Busca (ABB)

a) Gere 10 números inteiros (chaves), aleatórios, pertencentes ao intervalo [1,20] e exiba as
chaves na ordem gerada.

B) Elabore e execute um algoritmo de inserção das chaves geradas em a) por nível, em uma
árvore binária.

C) Elabore e execute um algoritmo de inserção das chaves geradas em a) em uma ABB.

D) Exiba as árvores criadas nos itens b) e c) usando o percurso em pré-ordem.

E) Implemente uma função para verificar se uma árvore cujo endereço da raiz é passado como
parâmetro é ABB. Use as árvores criadas nos itens b) e c) como exemplos.

F) Implemente uma função para indicar a altura de uma árvore binária cujo endereço da raiz é
passado como parâmetro. Use as árvores criadas nos itens b) e c) como exemplos

g) Troque as sub-árvores esquerda e direita de todos os nós de uma árvore exibindo a árvore
resultante. Use as árvores criadas nos itens b) e c) como exemplos

OBS: Ao exibir a árvore exiba as informações completas de todos os nós, ou seja: ponteiro para
o nó (%p), o ponteiro para a sub-árvore esquerda (%p), a chave (%d) e o ponteiro para a sub￾árvore direita (%p).

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Roles needed Developer

Delivery term: April 11, 2023

Skills needed

Other projects posted by E. E.