Jump to content
Sign in to follow this  
Berhart

[C]Programa Eficiente De Processamento De Hashtags

Recommended Posts

# Boa tarde Comunidade #Apresento-vos aqui um programa realizado por mim cujo objectivo passa por contar o número de ocorrências de cada Hashtag num conjunto de mensagens dadas.

Como sabem as hashtags são hoje um popular termo para denominar palavras-chave ou referências a uma informação, tópico ou discussão que se deseja indexar de forma explícita. Popularizadas pelo Twitter, e posteriormente pelo Facebook, Google+ e Instagram, entre outros,

as hashtags são compostas pela palavra-chave do assunto antecedida por um cardinal (#).

Uma vez que as funcionalidades pretendidas são conceptualmente muito simples, pretende-se que o esforço seja dedicado à implementação de soluções computacionalmente eficientes.

No código realizado é utilizada a estrutura de dados HashTable(podem ser usadas outras estruturas como Árvores Binárias) para aumentar a eficiência de procura e

processamento bem como métodos de Alocação de memória dinâmica ( void *malloc(size_t size), void free(void *ptr) ) e Abstração de Dados.

O Código é composto por 5 ficheiros:

Estrutura de dados utilizada + funcionalidades da mesma: hash.c & hash.h

Abstração de dados: item.c & item.h

Código principal: main.c

No Enunciado que é fornecido em Anexo ( mais os casos-teste para debug pessoal ) são descritos

todos os pormenores que terão de usar na vossa implementação.

hash.c:

Please login or register to see this spoiler.

#Cumprimentos

Please login or register to see this attachment.

Please login or register to see this link.

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.

Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
You will be able to see content when you disable your adblocker and enable javascript.