Analisando propostas

Dicionário na linguagem C

Publicado em 30 de Maio de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Escrever um programa que liste todas as diferentes palavras que existem em um arquivo texto. Neste caso, uma palavra é definida como uma sequência de letras, maiúsculas ou minúsculas. Palavras com apenas uma letra também deverão ser consideradas. Além disso o seu programa deverá ser "CaSe InSeNsItIvE". Por exemplo, palavras como "Apple", "apple" ou "APPLE" deverão ser consideradas como mesma palavra.

Para garantir que não tenhamos palavras repetidas no dicionário, para cada palavra lida no arquivo texto deve feita a busca no dicionário (usando a busca binária), caso a palavra já conste no dicionário a palavra lida deve ser descartada, caso contrário a palavra deverá ser inserida no dicionário (vetor) de forma ordenada, essa operação deve gastar no máximo N passos para cada palavra nova. Importante, não é para inserir todas as palavras no vetor de palavras e depois ordenar, e sim a cada palavra nova, esta deve ser inserida no vetor de palavras que continuará ordenado.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 31 de Maio de 2023

Habilidades necessárias

Outro projetos publicados por A. K.