Evaluating bids

Dicionário na linguagem C

Published on the May 30, 2023 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
Required availability As needed
Roles needed Developer

Delivery term: May 31, 2023

Skills needed

Other projects posted by A. K.