Este repositório contém uma série de exercícios e implementações relacionadas a Estrutura de Dados, organizados da seguinte maneira:
Cálculo_Simples.c: Este programa lê o código de uma peça e o número de peças.Fórmula_De_Bhaskara.c: Lê três valores de ponto flutuante e calcula as raízes da equação.Menor_e_Posição.c: Lê um valor N e encontra o menor valor e sua posição em um vetor.Média_3.c: Lê quatro números e calcula a média ponderada.Preenchimento_de_Vetor_I.c: Lê um valor e o coloca na primeira posição de um vetor.Preenchimento_de_Vetor_II.c: Lê um valor T e preenche um vetor com valores repetidos.Preenchimento_de_Vetor_III.c: Lê um valor X e o coloca na primeira posição de um vetor.Preenchimento_de_Vetor_IV.c: Lê um valor X e o insere ordenadamente em um vetor ordenado.Salário.c: Lê o número e horas trabalhadas de um funcionário e calcula o salário.Salário_com_Bônus.c: Lê o nome, salário fixo e vendas de um vendedor e calcula o salário total.Seleção_em_Vetor_I.c: Lê um vetor A[100] e mostra os elementos menores ou iguais a 10.Área_Direita.c: Lê um caractere e realiza uma operação em uma matriz.
Area_Direita.c: Lê um caractere maiúsculo, que indica uma operação a ser realizada.Coluna_Matriz.c: Lê um número C e realiza operações em uma matriz.Idades.c: Algoritmo para ler um número indeterminado de dados relacionados a idades.Linha_Da_Matriz.c: Lê um número L e realiza operações em uma matriz.Menor_e_Posição.c: Lê um valor N, determinando o tamanho de um vetor, e encontra o menor valor e sua posição.Senha_Fixa.c: Repete a leitura de uma senha até que ela seja válida.Soma_De_Impares_Consecutivos_I.c: Lê dois valores inteiros X e Y, calcula e mostra a soma dos números ímpares entre eles.Sort_Simples.c: Lê três valores inteiros e os ordena em ordem crescente.Substituição_Em_Vetor_I.c: Lê um vetor X[10] e substitui os valores por outros determinados.Troca_Em_Vetor _I.c: Realiza trocas em um vetor.
ArvoreBinariaDeBusca.c: Implementação de uma Árvore Binária de Busca.Data.c: Implementação de manipulação de datas.Fila.c: Implementação de uma Fila.JogoAlt.c: Implementação de um Jogo Alternativo.Lista_Encadeada.c: Implementação de uma Lista Encadeada.Movimento.c: Implementação de movimentações em uma matriz.Pilha.c: Implementação de uma Pilha.Sequencia.c: Implementação de manipulação de sequências.Vogais.c: Contagem de vogais em uma string.
Cada arquivo .c contém um exercício ou implementação associada ao nome do arquivo com a utilização de pilha, fila, lista ou arvore.
Este projeto está sob a licença MIT LICENSE.